summaryrefslogtreecommitdiff
path: root/911/CH1/EX1.3
diff options
context:
space:
mode:
Diffstat (limited to '911/CH1/EX1.3')
-rw-r--r--911/CH1/EX1.3/ex_1_3.pdfbin0 -> 115072 bytes
-rw-r--r--911/CH1/EX1.3/ex_1_3.sce36
2 files changed, 36 insertions, 0 deletions
diff --git a/911/CH1/EX1.3/ex_1_3.pdf b/911/CH1/EX1.3/ex_1_3.pdf
new file mode 100644
index 000000000..eb41a497a
--- /dev/null
+++ b/911/CH1/EX1.3/ex_1_3.pdf
Binary files differ
diff --git a/911/CH1/EX1.3/ex_1_3.sce b/911/CH1/EX1.3/ex_1_3.sce
new file mode 100644
index 000000000..7915f24b6
--- /dev/null
+++ b/911/CH1/EX1.3/ex_1_3.sce
@@ -0,0 +1,36 @@
+// example 1.3//
+clc
+//clears the command window//
+clear
+//clears all the variables//
+q =0;
+b =0;
+s =0;
+// a=input (Enter the decimal no to be converted to its binary equivalent :) ;
+//accepting the decimal input from user//
+a =13.375;
+d =modulo (a ,1) ;
+//separating the decimal part and the integer part//
+a = floor(a);
+//removing the decimal part //
+while (a>0)
+//taking integer part into a matrix and convert to equivalent binary//
+x=modulo (a ,2) ;
+b=b +(10^q)*x ;
+a = a/2;
+a = floor(a) ;
+q = q+1;
+end
+for i =1:10
+// For values after decimal point converting to binary //
+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 binary equivalent of the give decimal number is');
+disp (k);
+//displaying the final result// \ No newline at end of file