summaryrefslogtreecommitdiff
path: root/1553/CH2
diff options
context:
space:
mode:
Diffstat (limited to '1553/CH2')
-rw-r--r--1553/CH2/EX2.1/2Ex1.sce9
-rw-r--r--1553/CH2/EX2.10/2Ex10.sce8
-rw-r--r--1553/CH2/EX2.11/2Ex11.sce8
-rw-r--r--1553/CH2/EX2.12/2Ex12.sce9
-rw-r--r--1553/CH2/EX2.13/2Ex13.sce9
-rw-r--r--1553/CH2/EX2.14/2Ex14.sce9
-rw-r--r--1553/CH2/EX2.15/2Ex15.sce7
-rw-r--r--1553/CH2/EX2.16/2Ex16.sce8
-rw-r--r--1553/CH2/EX2.17/2Ex17.sce11
-rw-r--r--1553/CH2/EX2.18/2Ex18.sce11
-rw-r--r--1553/CH2/EX2.19/2Ex19.sce8
-rw-r--r--1553/CH2/EX2.2/2Ex2.sce9
-rw-r--r--1553/CH2/EX2.20/2Ex20.sce9
-rw-r--r--1553/CH2/EX2.21/2Ex21.sce12
-rw-r--r--1553/CH2/EX2.22/2Ex22.sce11
-rw-r--r--1553/CH2/EX2.3/2Ex3.sce9
-rw-r--r--1553/CH2/EX2.5/2Ex5.sce9
-rw-r--r--1553/CH2/EX2.6/2Ex6.sce12
-rw-r--r--1553/CH2/EX2.7/2Ex7.sce12
-rw-r--r--1553/CH2/EX2.8/2Ex8.sce15
-rw-r--r--1553/CH2/EX2.9/2Ex9.sce11
21 files changed, 206 insertions, 0 deletions
diff --git a/1553/CH2/EX2.1/2Ex1.sce b/1553/CH2/EX2.1/2Ex1.sce
new file mode 100644
index 000000000..3d1662ae6
--- /dev/null
+++ b/1553/CH2/EX2.1/2Ex1.sce
@@ -0,0 +1,9 @@
+//chapter 2 Ex 1
+
+clc;
+clear;
+close;
+n1=2^3*3^2*5*7^4; n2=2^2*3^5*5^2*7^3; n3=2^3*5^3*7^2;
+V=int32([n1 n2 n3]);
+Lcm=gcd(V);
+mprintf("The LCM of given numbers is %d.",Lcm);
diff --git a/1553/CH2/EX2.10/2Ex10.sce b/1553/CH2/EX2.10/2Ex10.sce
new file mode 100644
index 000000000..174a2c671
--- /dev/null
+++ b/1553/CH2/EX2.10/2Ex10.sce
@@ -0,0 +1,8 @@
+//chapter 2 Ex 10
+
+clc;
+clear;
+close;
+Hcf=13;
+n1=15*Hcf; n2=11*Hcf; //since the numbers are in the ratio 15:11
+mprintf("The given numbers are %d and %d",n1,n2);
diff --git a/1553/CH2/EX2.11/2Ex11.sce b/1553/CH2/EX2.11/2Ex11.sce
new file mode 100644
index 000000000..ba361dc10
--- /dev/null
+++ b/1553/CH2/EX2.11/2Ex11.sce
@@ -0,0 +1,8 @@
+//chapter 2 Ex 11
+
+clc;
+clear;
+close;
+Hcf=11; Lcm=693; n1=77;
+n2=(Hcf*Lcm)/n1;
+mprintf("The other number is %d",n2);
diff --git a/1553/CH2/EX2.12/2Ex12.sce b/1553/CH2/EX2.12/2Ex12.sce
new file mode 100644
index 000000000..4d4d22801
--- /dev/null
+++ b/1553/CH2/EX2.12/2Ex12.sce
@@ -0,0 +1,9 @@
+//chapter 2 Ex 12
+
+clc;
+clear;
+close;
+l1=4*100+95; l2=9*100; l3=16*100+65; //converting lengths into cm
+V=int32([l1 l2 l3]);
+Hcf=gcd(V);
+mprintf("The required length is %d cm",Hcf);
diff --git a/1553/CH2/EX2.13/2Ex13.sce b/1553/CH2/EX2.13/2Ex13.sce
new file mode 100644
index 000000000..8caca8818
--- /dev/null
+++ b/1553/CH2/EX2.13/2Ex13.sce
@@ -0,0 +1,9 @@
+//chapter 2 Ex 12
+
+clc;
+clear;
+close;
+l1=1657; l2=2037; r1=6; r2=5; //given values
+V=int32([(l1-r1) (l2-r2)]);
+Hcf=gcd(V);
+mprintf("The required number is %d",Hcf);
diff --git a/1553/CH2/EX2.14/2Ex14.sce b/1553/CH2/EX2.14/2Ex14.sce
new file mode 100644
index 000000000..ce46810cf
--- /dev/null
+++ b/1553/CH2/EX2.14/2Ex14.sce
@@ -0,0 +1,9 @@
+//chapter 2 Ex 14
+
+clc;
+clear;
+close;
+n1=62; n2=132; n3=237;
+V=int32([n2-n1 n3-n2 n3-n1]); //since it leaves same reminder
+Hcf=gcd(V);
+mprintf("The largest such number is %d.",Hcf);
diff --git a/1553/CH2/EX2.15/2Ex15.sce b/1553/CH2/EX2.15/2Ex15.sce
new file mode 100644
index 000000000..00d39dcc7
--- /dev/null
+++ b/1553/CH2/EX2.15/2Ex15.sce
@@ -0,0 +1,7 @@
+//chapter 2 Ex 15
+clc;
+clear;
+close;
+n1=12; n2=15; n3=20; n4=27;
+n=lcm(int32([n1,n2,n3,n4]));
+mprintf("The required number is %d",n);
diff --git a/1553/CH2/EX2.16/2Ex16.sce b/1553/CH2/EX2.16/2Ex16.sce
new file mode 100644
index 000000000..52285511d
--- /dev/null
+++ b/1553/CH2/EX2.16/2Ex16.sce
@@ -0,0 +1,8 @@
+//chapter 2 Ex 16
+clc;
+clear;
+close;
+n1=6; n2=7; n3=8; n4=9; n5=12;
+n=lcm(int32([n1,n2,n3,n4]));
+rem=1;
+mprintf("The required number is %d",n+rem);
diff --git a/1553/CH2/EX2.17/2Ex17.sce b/1553/CH2/EX2.17/2Ex17.sce
new file mode 100644
index 000000000..b8cb26eaf
--- /dev/null
+++ b/1553/CH2/EX2.17/2Ex17.sce
@@ -0,0 +1,11 @@
+//chapter 2 Ex 17
+clc;
+clear;
+close;
+n1=12; n2=15; n3=18; n4=27;
+n=lcm(int32([n1,n2,n3,n4]));
+Lcm=double(n);
+large=9999; //largest 4 digit number
+remainder=modulo(large,Lcm);
+largest_num=large-remainder;
+mprintf("The largest such number is %d",largest_num);
diff --git a/1553/CH2/EX2.18/2Ex18.sce b/1553/CH2/EX2.18/2Ex18.sce
new file mode 100644
index 000000000..7d19d2f52
--- /dev/null
+++ b/1553/CH2/EX2.18/2Ex18.sce
@@ -0,0 +1,11 @@
+//chapter 2 Ex 18
+clc;
+clear;
+close;
+n1=16; n2=24; n3=36; n4=54;
+n=lcm(int32([n1,n2,n3,n4]));
+Lcm=double(n);
+small=10000; //smallest 5 digit number
+remainder=pmodulo(small,Lcm);
+smallest_num=small+n-remainder;
+mprintf("The smallest such number is %d",smallest_num);
diff --git a/1553/CH2/EX2.19/2Ex19.sce b/1553/CH2/EX2.19/2Ex19.sce
new file mode 100644
index 000000000..233a14686
--- /dev/null
+++ b/1553/CH2/EX2.19/2Ex19.sce
@@ -0,0 +1,8 @@
+//chapter 2 Ex 19
+clc;
+clear;
+close;
+n1=20; n2=25; n3=35; n4=40;
+n=lcm(int32([n1,n2,n3,n4]));
+rem=6;
+mprintf("The least such number is %d",n-rem);
diff --git a/1553/CH2/EX2.2/2Ex2.sce b/1553/CH2/EX2.2/2Ex2.sce
new file mode 100644
index 000000000..bd71ff6d9
--- /dev/null
+++ b/1553/CH2/EX2.2/2Ex2.sce
@@ -0,0 +1,9 @@
+//chapter 2 Ex 2
+
+clc;
+clear;
+close;
+n1=108; n2=288; n3=360;
+V=int32([n1 n2 n3]);
+Hcf=gcd(V);
+mprintf("The HCF of given numbers is %d.",Hcf);
diff --git a/1553/CH2/EX2.20/2Ex20.sce b/1553/CH2/EX2.20/2Ex20.sce
new file mode 100644
index 000000000..2f174a513
--- /dev/null
+++ b/1553/CH2/EX2.20/2Ex20.sce
@@ -0,0 +1,9 @@
+//chapter 2 Ex 20
+clc;
+clear;
+close;
+n1=5; n2=6; n3=7; n4=8; rem=3;
+n=lcm(int32([n1,n2,n3,n4]));
+k=2;
+num=n*k+rem; //the number is in the form of (quotient*dividend+remainder)
+mprintf("The least such number is %d",num);
diff --git a/1553/CH2/EX2.21/2Ex21.sce b/1553/CH2/EX2.21/2Ex21.sce
new file mode 100644
index 000000000..52fe4486d
--- /dev/null
+++ b/1553/CH2/EX2.21/2Ex21.sce
@@ -0,0 +1,12 @@
+//chapter 2 Ex 21
+clc;
+clear;
+close;
+t1=48; t2=72; t3=108;
+Hours=8; Min=20;
+t=lcm(int32([t1,t2,t3]));
+Lcm=double(t);
+mins=Min+(t/60);
+Sec=pmodulo(Lcm,60);
+mprintf("The required time is %d min and %d sec",t/60,Sec);
+mprintf("\n Thus simultaneous change will take place at %d hours %d mins and %d secs",Hours,mins,Sec);
diff --git a/1553/CH2/EX2.22/2Ex22.sce b/1553/CH2/EX2.22/2Ex22.sce
new file mode 100644
index 000000000..48406b226
--- /dev/null
+++ b/1553/CH2/EX2.22/2Ex22.sce
@@ -0,0 +1,11 @@
+
+//chapter 9 Ex 13
+
+clc;
+clear;
+close;
+
+a=17/18; b=31/36; c=43/45; d=59/60;
+v=[a b c d];
+v=gsort(v,'lc','i');
+mprintf("%.3f > %.3f >%.3f >%.3f ",v(4),v(3),v(2),v(1));
diff --git a/1553/CH2/EX2.3/2Ex3.sce b/1553/CH2/EX2.3/2Ex3.sce
new file mode 100644
index 000000000..48da1846f
--- /dev/null
+++ b/1553/CH2/EX2.3/2Ex3.sce
@@ -0,0 +1,9 @@
+//chapter 2 Ex 3
+
+clc;
+clear;
+close;
+n1=513; n2=1134; n3=1215;
+V=int32([n1 n2 n3]);
+Hcf=gcd(V);
+mprintf("The HCF of given numbers is %d.",Hcf);
diff --git a/1553/CH2/EX2.5/2Ex5.sce b/1553/CH2/EX2.5/2Ex5.sce
new file mode 100644
index 000000000..87426a4f0
--- /dev/null
+++ b/1553/CH2/EX2.5/2Ex5.sce
@@ -0,0 +1,9 @@
+//chapter 2 Ex 5
+
+clc;
+clear;
+close;
+n1=2^2*3^3*5*7^2; n2=2^3*3^2*5^2*7^4; n3=2**3*5^3*7*11;
+V=int32([n1 n2 n3]);
+Lcm=lcm(V);
+mprintf("The LCM of given numbers is %d.",Lcm);
diff --git a/1553/CH2/EX2.6/2Ex6.sce b/1553/CH2/EX2.6/2Ex6.sce
new file mode 100644
index 000000000..2beebe8b9
--- /dev/null
+++ b/1553/CH2/EX2.6/2Ex6.sce
@@ -0,0 +1,12 @@
+//chapter 2 Ex 6
+
+clc;
+clear;
+close;
+n1=72; n2=108; n3=2100;
+V=int32([n1 n2 n3]);
+Lcm=lcm(V);
+mprintf("The LCM of given numbers is %d.",Lcm);
+
+
+
diff --git a/1553/CH2/EX2.7/2Ex7.sce b/1553/CH2/EX2.7/2Ex7.sce
new file mode 100644
index 000000000..9666e0f4b
--- /dev/null
+++ b/1553/CH2/EX2.7/2Ex7.sce
@@ -0,0 +1,12 @@
+//chapter 2 Ex 7
+
+clc;
+clear;
+close;
+n1=16; n2=24; n3=36; n4=54;
+V=int32([n1 n2 n3 n4]);
+Lcm=lcm(V);
+mprintf("The LCM of given numbers is %d.",Lcm);
+
+
+
diff --git a/1553/CH2/EX2.8/2Ex8.sce b/1553/CH2/EX2.8/2Ex8.sce
new file mode 100644
index 000000000..a1a34566a
--- /dev/null
+++ b/1553/CH2/EX2.8/2Ex8.sce
@@ -0,0 +1,15 @@
+//chapter 2 Ex 8
+
+clc;
+clear;
+close;
+n1=2; n2=8; n3=16; n4=10;
+d1=3; d2=9; d3=81; d4=27;
+VN=int32([n1 n2 n3 n4]);
+VD=int32([d1 d2 d3 d4]);
+HcfNum=gcd(VN);
+LcmNum=lcm(VN);
+HcfDen=gcd(VD);
+LcmDen=lcm(VD);
+mprintf("The HCF of fractions is %d/%.d.",HcfNum,LcmDen);
+mprintf("The LCM of fractions is %.d/%d.",LcmNum,HcfDen);
diff --git a/1553/CH2/EX2.9/2Ex9.sce b/1553/CH2/EX2.9/2Ex9.sce
new file mode 100644
index 000000000..a829755e8
--- /dev/null
+++ b/1553/CH2/EX2.9/2Ex9.sce
@@ -0,0 +1,11 @@
+//chapter 2 Ex 9
+
+clc;
+clear;
+close;
+n1=0.63; n2=1.05; n3=2.1;
+//V=int8([n1 n2 n3]);
+Hcf=gcd(int32([n1 n2 n3]*100));
+Lcm=lcm(int32([n1 n2 n3]*100))
+mprintf("The HCF of given numbers is %1.2f",(double(Hcf)/100));
+mprintf("\n The LCM of given numbers is %1.2f",(double(Lcm)/100));