summaryrefslogtreecommitdiff
path: root/243/CH4/EX4.4/4_04.sce
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /243/CH4/EX4.4/4_04.sce
downloadScilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip
initial commit / add all books
Diffstat (limited to '243/CH4/EX4.4/4_04.sce')
-rwxr-xr-x243/CH4/EX4.4/4_04.sce22
1 files changed, 22 insertions, 0 deletions
diff --git a/243/CH4/EX4.4/4_04.sce b/243/CH4/EX4.4/4_04.sce
new file mode 100755
index 000000000..df0b66d4c
--- /dev/null
+++ b/243/CH4/EX4.4/4_04.sce
@@ -0,0 +1,22 @@
+//Example No. 4_04
+//Rounding-Off
+//Pg No. 66
+clear ; close ; clc ;
+
+fx = 0.7526
+E =3
+gx = 0.835
+d = E - (-1)
+//Chopping Method
+Approx_x = fx*10^E
+Err = gx*10^(E-d)
+mprintf('\n Chooping Method : \n Approximate x = %.4f*10^%i \n Error = %.4f \n ',fx,E,Err)
+//Symmetric Method
+if gx >= 0.5 then
+ Err = (gx -1)*10^(-1)
+ Approx_x = (fx + 10^(-d))*10^E
+else
+ Approx_x = fx*10^E
+ Err = gx * 10^(E-d)
+end
+mprintf('\n Symmetric Rounding :\n Approximate x = %.4f*10^%i \n Error = %.4f \n ',fx + 10^(-d),E,Err)