From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 1241/CH2/EX2.47/exa2_47.sce | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100755 1241/CH2/EX2.47/exa2_47.sce (limited to '1241/CH2/EX2.47/exa2_47.sce') diff --git a/1241/CH2/EX2.47/exa2_47.sce b/1241/CH2/EX2.47/exa2_47.sce new file mode 100755 index 000000000..53ac10136 --- /dev/null +++ b/1241/CH2/EX2.47/exa2_47.sce @@ -0,0 +1,38 @@ +//Example 2-47// +//Conversion of decimal to binary// +clc +//clears the console// +clear +//clears all existing variables// +q=0 +b=0 +s=0 +//initialising// +//a=input(enter the decimal number to be converted to its binary form) +//taking input from the user// +a=0.375 +d=modulo(a,1) +//separating the decimal part from the integer// +a=floor(a) +//removing the decimal part// +while(a>0) +//integer part converted to equivalent binary form// +x=modulo(a,2) +b=b+(10^q)*x +a=a/2 +a=floor(a) +q=q+1 +end +for i=1: 10 +//taking values after the decimal part and converting to equivalent binary form// +d=d*2 +q=floor(d) +s=s+q/(10^i) +if d>=1 then + d=d-1 +end +end +k=b+s +disp('the decimal number in binary form is :') +disp(k) +//result is displayed// -- cgit