From 9f7b0142b558579f49a6f964ed9d1c59f078a644 Mon Sep 17 00:00:00 2001 From: Protyush Date: Wed, 24 Oct 2018 15:27:43 +0200 Subject: [PATCH 1/9] Protyush_Das solution --- Das_solution_exercise.cpp | 121 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 Das_solution_exercise.cpp diff --git a/Das_solution_exercise.cpp b/Das_solution_exercise.cpp new file mode 100644 index 0000000..d4d9883 --- /dev/null +++ b/Das_solution_exercise.cpp @@ -0,0 +1,121 @@ +#include +#include +using namespace std; +void divide() +{ + cout<<"Entering the 2nd problem"<0) + { + cout<0) + { + if (natural%3==0 || natural%5==0) + { + sum+=natural; + + } + natural--; + + } + cout<<"sum of multiples of 3 or 5 uptil 1001="<1) + { + if (limit%2==0) limit=limit/2; + else limit=3*limit + 1; + count++; + } + array_of_count[j]=count; + count=0; + } + cout<<"maximum chain length="<< *std::max_element(array_of_count,array_of_count+1000)<>Farenheit; + Centigrade=5*(Farenheit-32)/9; + cout<<"Temperature in Centigrade="<>first_var>>second_var; + cout<<"if else return"<second_var) cout<<"First is greater"<second_var) cout<<"First is greater"< Date: Sat, 10 Nov 2018 12:19:45 +0100 Subject: [PATCH 2/9] Protyush commited answer 1:commit number 1.1 --- homework1/statistics.class | Bin 0 -> 2735 bytes homework1/statistics.java | 96 +++++++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 homework1/statistics.class create mode 100644 homework1/statistics.java diff --git a/homework1/statistics.class b/homework1/statistics.class new file mode 100644 index 0000000000000000000000000000000000000000..867744065a9f0525299d3e44c4cca2d151f14edc GIT binary patch literal 2735 zcma)8&vz5o75<(iYb1FvV61?#A;YgA8?alFC;`h3U}JD&8yY!KLV|f7Kdix{8D(Z< z?50VY)(uG(oRhAaZ8lyfCoz=v^mN^A*FD{2l|O;Qsr$W=Kz3k}k^Sbq`|I8N-TUsF zfBo;_KLEUfFLF49VivFA^$bqsa2i7fN_stDbVWoO4OpCT&~QqNg^ul_O~{PRUx6-(^eJuDdc)vtcA7CyX3BG%zb* zh86$LY@ourtDV_Sb`Z__H5E|I_qbWtIg#iP$iFt5?ov{z~$Z-eDw)8v|n7D-ny-&r2gWDz!N>zB z+%|B>#4=V){1zW%@H=h&LvDV-SyEoZ%g~a6%HSgtA8X)X;yC(D44_Y-{i1SR-@57t z?mRQtN}7pZYW|K^rZ3IiR(2$?e>0#_xn8ZxV5R&t+go(XD`BLnELy)#&3vP79DndK zizZ^}C|Mm6*cDscN)|9`TF50-`NH!HE}_e@Wi(F7Q=@yDN;JEfp$paU)N;gh#fOP! z{P*~T1>2}d<*F)6%@P8;t8!6|`kpPLt4>tmjPQ8+Y~%|Qeb2h|B=Wc>&+21L(KIW7 zQL+vT*PkfG0u4HSYvHiBh3rqctoQI)qz@LFZp0R~sh`Ra-SmQD(G#h7B9{d^T1lOf zQH3zn{5t||g|V@|F`o1A{eak{3i0Y3_Z=42@g*5J(zBJGSLL!(t$S7zteC|1RIOJx zljIUx#{v}ux(gHfc`j%PVR7#`*#`cg>-STE!z~vbZ^>U&%|_Em$2j|gAFLSoj8RSc z{$jnx{xzYSz^E(3P!agQY%ZFnjmAN|D7|@Cg@+r8L(e916J?9y44cAp#5cFY#vvKn z9B9+TsC3=36DeLnp9>s$CcfwS_T;d|opy^W%@}Zi_sJpNMG5}c?&2A{58r9tNo=_s z`?=c3H;+Er`tL)0!->GLrVxgGdi1GZS1Cg1Em zK}(m`&^fKGbWmV5v9X5aYC^1S{Ih=@+rMF8X@>X`uiF{6b(il%?E4MurkC5e>Yzj? z$6e?~7a_@0zK0sS2}C!q?7cXN{V3r@jFUS><`Z_l zKjCF^K?}xXB!q1s*ZvsoqRL6fBYrjr-9DRu?d0}Z3jaA-N*3Fa#dNZ0XzD-tHZ7H!cke#H?t8^FA?(Sg^QnEk53wgkTPL~!)@i~6ybgW`5u($C z;}l^iG2~&+M(_rI<2Zx2aF)QFfsaw%7GwAl7h)hzAhm&ZWDHokjD+C$2zxeYB&%uh zV_+~QA0aTjv>Nab-z1#?PU;kQGsVeL48qsgONtJ!XW$`o#PaA_6%6bLE!a!Jmiv1N zG4LkcpJb+|nBPg-zr;*kj@`>5@fbPrh;a#haW%KrZ|!cDm9&rl`&*UYL9f7CNa1Z- zy}|^ZWX>Ch!@p$F`A4QS$ literal 0 HcmV?d00001 diff --git a/homework1/statistics.java b/homework1/statistics.java new file mode 100644 index 0000000..0b22171 --- /dev/null +++ b/homework1/statistics.java @@ -0,0 +1,96 @@ + +import java.util.*; +import java.lang.Math; +public class statistics +{ + + private int number_of_inputs; + private int array_of_numbers[]; + + + public void accept_inputs() + { + boolean ch=true; + while(ch) + { + try + { + System.out.println("Enter the total number of characters you want to enter."); + Scanner sc=new Scanner(System.in); + this.number_of_inputs=sc.nextInt(); + ch=false; + } + catch(InputMismatchException e) + { + System.out.println("Mismatch in input type retrying process try again. Input has to be a Integer!!"); + continue; + } + + } + array_of_numbers=new int[this.number_of_inputs]; + for (int i=0 ; i < this.number_of_inputs ; i++) + { + System.out.println("Enter element "+(i+1)); + try + { + Scanner sc1=new Scanner(System.in); + this.array_of_numbers[i]=sc1.nextInt(); + } + catch(InputMismatchException e) + { + System.out.println("Mismatch in input type retrying process"); + i--; + continue; + + } + + + } + this.show_results(); + + } + + + public void calculate_statistics() + { + int sum=0,average,min,max,average_centering=0,variance=0; + for (int i=0;i Date: Sun, 11 Nov 2018 17:07:53 +0100 Subject: [PATCH 3/9] Protyush comitted second solution --- homework1/prime.class | Bin 0 -> 1934 bytes homework1/prime.java | 68 ++++++++++++++++++++++++++++++++++++++++++ homework1/test.class | Bin 0 -> 513 bytes homework1/test.java | 11 +++++++ 4 files changed, 79 insertions(+) create mode 100644 homework1/prime.class create mode 100644 homework1/prime.java create mode 100644 homework1/test.class create mode 100644 homework1/test.java diff --git a/homework1/prime.class b/homework1/prime.class new file mode 100644 index 0000000000000000000000000000000000000000..5b2d28d3ad488f1df1a36249e5a3724d445b0551 GIT binary patch literal 1934 zcmb7FT~ixX7=BL3W|Odd6v9F+g^hv+u!L$$YC>t7C@mODZO~e)GD}$LmSh)`O&zZE zM{r>sd(BlZ^nyA#(;v`3;GKWMD?3i{IlHL|1LNq)%=vh~&ig#?yC=_I9y|kZ0c&xL zBCT*QM<|9FobTiAVjQ!`L~%*3@5L$3#xaas6mwBrRxz&}a(qWi-}hS{r2a|}sV9H6 z4+0leTvMct9E!A&qYojeDMA7po zvv0p7pqfto8>?35tyR-zAU$=j_`rN=ENHln8v?y~*Y)aN&D>tLy!-A(y(fajD3&yQh@y&R4L7kOAPfz+u%h83+}7|G z#z|S>6(DER@Z%c+(z@|g&8-?UhUXgBYnJI*b1kUH)o z3#k%<<5gJesAD?rDjUP^Ja)rkJC(9yB;|g`1SP0f%}S+>{Szx<2&2lROaC>NqS z7W4bQot|clpk;5E&IVDA1&+DnEVfCGIIiw&TPK*ee^5c6D5+u_+r0-;PykLfBmRmz5SRgZlg+x-Etj@if_G(8qKGqJtH-v=U( zFsQ4s-ACyC8DU*LkZpeQ@C)=X44;i=usqR8#$Njc zv5YdA9NkA;ZpodlSdz0R)CP>}{=djH=QMq02=g5Re3x22G0k{ee(`{UWT}%Z$yE#1 z$ppF+=-o$O0{ztk3`kz30TqJ@oc>2~##gjT9b9~gJY;$49FxC{Jm!gM3U4|Ju{@t~jWfunEXiG*CMHr#y~K6FpRf9J F{%TT_aOE5At>m>9zc z_)+Se64Nk?nKS3yd*PsNkAw& zDrzcr8I*I!bHWRTgwgCX$XEU&XULk4$8V?ZfCoKmFeXNJEyrUh8xQ8ldbV0)%d=bE zFmOD(EfTe^KMjWb+7ZF&kWa!>5vL=IoQk@RJ?t}N;#|}BY!wGO4spbgkA;pGa+?Q2 zXwbXDiXj*4cY_fhE>qo?NyuI5!Jm>)T2$!xt$Qjjq$0WHwiybM$1=^JK8c_)^(GrP z(FlxAvyVDfX{=&Npm`uid!BApIvJhG;}5Vm0t{=kD-lVZqktk|5!yq7k^$o#QW5eD rN(55>KqDZ1t(e4~%xBPJw+i{u6Xd3lyGs9+LXB<>XyjcYO+xt(Q7~*| literal 0 HcmV?d00001 diff --git a/homework1/test.java b/homework1/test.java new file mode 100644 index 0000000..d52dd20 --- /dev/null +++ b/homework1/test.java @@ -0,0 +1,11 @@ +public class test +{ + public static void main(String[] args) + { + System.out.println(Long.MAX_VALUE); + System.out.println((long)Integer.MAX_VALUE); + System.out.println((long)Integer.MAX_VALUE/2); + long[] arr=new long[(int)(Long.MAX_VALUE/2)] ; + System.out.println(arr.length); + } +} From ed0fb122bbf3e3231fe5bed2a280f2f1274c77b0 Mon Sep 17 00:00:00 2001 From: Protyush Date: Sun, 11 Nov 2018 17:17:07 +0100 Subject: [PATCH 4/9] Protyush comitted second solution --- homework1/{ => Answer 1}/statistics.class | Bin homework1/{ => Answer 1}/statistics.java | 0 homework1/{ => Answer 2}/prime.class | Bin homework1/{ => Answer 2}/prime.java | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename homework1/{ => Answer 1}/statistics.class (100%) rename homework1/{ => Answer 1}/statistics.java (100%) rename homework1/{ => Answer 2}/prime.class (100%) rename homework1/{ => Answer 2}/prime.java (100%) diff --git a/homework1/statistics.class b/homework1/Answer 1/statistics.class similarity index 100% rename from homework1/statistics.class rename to homework1/Answer 1/statistics.class diff --git a/homework1/statistics.java b/homework1/Answer 1/statistics.java similarity index 100% rename from homework1/statistics.java rename to homework1/Answer 1/statistics.java diff --git a/homework1/prime.class b/homework1/Answer 2/prime.class similarity index 100% rename from homework1/prime.class rename to homework1/Answer 2/prime.class diff --git a/homework1/prime.java b/homework1/Answer 2/prime.java similarity index 100% rename from homework1/prime.java rename to homework1/Answer 2/prime.java From a2049bd907f6ba4322f91c69df8ff5d4ebe4c098 Mon Sep 17 00:00:00 2001 From: Protyush Date: Mon, 12 Nov 2018 09:09:10 +0100 Subject: [PATCH 5/9] Protyush commited all solutions --- homework1/Answer 3/functions.class | Bin 0 -> 2327 bytes homework1/Answer 3/functions.java | 58 ++++++++++++++++ homework1/Answer 4/pie.class | Bin 0 -> 2685 bytes homework1/Answer 4/pie.java | 105 +++++++++++++++++++++++++++++ homework1/test.class | Bin 513 -> 0 bytes homework1/test.java | 11 --- 6 files changed, 163 insertions(+), 11 deletions(-) create mode 100644 homework1/Answer 3/functions.class create mode 100644 homework1/Answer 3/functions.java create mode 100644 homework1/Answer 4/pie.class create mode 100644 homework1/Answer 4/pie.java delete mode 100644 homework1/test.class delete mode 100644 homework1/test.java diff --git a/homework1/Answer 3/functions.class b/homework1/Answer 3/functions.class new file mode 100644 index 0000000000000000000000000000000000000000..a47df3debd70b8e1acab7cd17e2123b829e9e33c GIT binary patch literal 2327 zcmcgtNpllN6#iPv%xD;FFo z1wyJ)m2+~)fut&2lN@Xp6y%;?k!vpb0jX@SXCzq$RdS1_)UW&X>-WC?-s|q4|9bQk zz{~hdMhK@xoRKgrVnoJSoRbm2sD!jI{0rI8PsVPXmobJ5!ieOnL|l|GE~5dLgpp2P zC*vqy5k~w0But2y6h^{7$)7jRn0#_7g3Fjz$>55NtGFg%hRfF_WF)*H;ktwy65fO49H3l((JVvsevRLmM5lAUuJ1>BZ!N5LB27V(aPcX5k>#TC5AJF&5H9-O#t<>Ky=VHV?l9!@e8=Kjwg z!J+9#1Q|rC`BHF#r>dz= z2~b^ak?t2`h4WoooQ_+rv1kzIqQ}DJ1-~3?s?Z{otb*)3dH!Todsr4ilcemarpi6Wi7O_5C6Daq(hK5oKAn?(DQI>G}{(lSz9scnEyu+lwFMK`MgGV z(vXPz3|-IduO2pr{r_%<19T&YyjwpE#&0lc2WY&HBqJH_-T?c7It+)X6+C5#9vM1P z)F)HcKyM6pu^APgATXHbiz0KGayU%Cut)oeceTDXvRPou2=1?rpXDePGLZazb zEfp1L$&>_nEH$^sgxrla^6Djv|A`W^OS z9Wi=_K~{l3@j%285l1;Ubm#co;0A*90bRkuDQ&gf`IXeRl)w;orZK zPTjwb7dg#7kXD4LAE$S?9jzqW&`DpH7c7Fn9|*AD2_fV6SUJ+ylmi}VhI@;XH!cs5 z^sd7i8y|l{!`PlgwJ(&%p vCVJM8cQ^OjsDs{sG>75 literal 0 HcmV?d00001 diff --git a/homework1/Answer 3/functions.java b/homework1/Answer 3/functions.java new file mode 100644 index 0000000..31eb474 --- /dev/null +++ b/homework1/Answer 3/functions.java @@ -0,0 +1,58 @@ +import java.util.*; +import java.lang.Math; +import java.text.*; +public class functions +{ + + private String[] function_signatures_values(int n) + { + String[] funct_val=new String[7]; + funct_val[0]=String.format("%d",n); + funct_val[1]=String.format("%d",2*n); + funct_val[2]=String.format("%.3f",Math.pow(n,0.5)); + funct_val[3]=String.format("%d",(int)Math.pow(n,3)); + NumberFormat formatter = new DecimalFormat("0.###E0"); + funct_val[4]=formatter.format((int)Math.pow(10,n)); + if (n!=0) + { + funct_val[5]=String.format("%.3f",Math.pow(2,(1/n))); + + } + else + { + funct_val[5]="Undefined"; + } + + funct_val[6]=formatter.format(Math.pow(Math.E,n)); + return funct_val; + } + private void print_values(String[] arr) + { + + for(int i=0;iU6#mvg?~`F4N3 zzxWe?C-9kqHXQbK(?mQH5_L$TLxC5a;;l=@5d}}8TWF5T=n-SDgj9&o$7G~s9G7rH z!ho;4Zp%NTsofC;K@8Sm2q(qcun?ydv|_~9J?;j9m}Ml4%6MAAMw||T;YTy8_;5kOgs?g+L{`EigRfIJb>|3!Cl)`=;O(_0IYa$`Zt|gGZi3sR z+Jr$G?@^m;47IUTDxPBS_v&`Gn497@H?y>?=JoTs!)?vcEt8frj+UJr)bh*LIZY>Z zbL`x}MeUN-ZfNFod&aSKbGk!>RWer5&hma;gp%_*-y>iuc48Mp&^0MKy3wA=YNp9; z30%b#rUhU|g^r618~aR(A9ZGUG^J}fE+*DgG)s9JJSkyTg@K$36Bfgs3OH}`tX`n3 zqlTW-ov3a`)8uKI+lAQR(KB894#blx@_3%1v66e=l`PMf_S(>6Sx&*RwfrD=W~|9V zy$`mGf(i#khQJ7S>^a)#9`|8r$jn%mX&xQng`(jUk_=6* z@Ek*pD0H|~X5DH}oB5(cmF8NmgCP=IbwNMeQdwM~gahd7fl+oH=cl_gZFF zbH;RMhTaN}W;z9icy+u7Wax-LN^iP4v6R?gbEU{5R?(a!3JkiJ&6_$oHbiGrvUOQd z4WMI_3)~^bZ&59MdZ<^E z+)eY1G%^}%+ZMoX(F-+Pl0H`{BsDCO0=kJlQng~OH9i}k{ox_3LMZBMWo)#Jm77r0 zx(Yf#IBHZSbj>*VZKlv;p3Xozknjc)zCc0_BoyyKHLQMxQ+MDUzm3`j_>%tHkV5i2 z>RSBsQ2gfgv{0-mE7VTULG|X+-K3vPX`#ixhyXyV0##4r&7~jLH`L#NuR-Y)x(3pD z5BkIY_21(6I|z<9p>YA>FvV$}$J%6|B`}XjqP{IsADc%@A{g-ozW5qSB$)8tL^wk8 z>4?{A!n)anPbf>k4T;8xTmm*GWC5i4bVM!zl?W;CVB>gb(*iap!<0yvGL0^08mV8T zij~uj1Q+qxgGu8ewk}Uv!V%v*wk=|Nl}2$jJ6z2*KfAfqdW()Zf_|jor#}u+-tQ16 zDgHki(E!>p9e)Jtunp^}C>wBqc+o`#@5N@aYbDDqI6-lT2yu?0Wl1+hEHa1~78U(6 z74s_nTYXNJ-{2r_;1Iq?0=LP_&p3i#(1W|=?Kkw{5AyaWj^i&3;%^MGTAXAd471HR z#dcwY9YKZ-V?R4hkshZkJE1I5g0h5G<`ECkwJ5>ALB0ot-NzvbL60YR56zz75@uEc zQAb%FD3fwG?YD+J`tP81d;zh6o%4uSI3J)tF+hWi35Z`74{Zcwa0nmLDER#WKE`#l d&?Z2~B+=0@JmtzUSB|^#oGYJk<#|_X{{l#Ddz}CP literal 0 HcmV?d00001 diff --git a/homework1/Answer 4/pie.java b/homework1/Answer 4/pie.java new file mode 100644 index 0000000..31be6f2 --- /dev/null +++ b/homework1/Answer 4/pie.java @@ -0,0 +1,105 @@ +import java.util.*; +import java.lang.Math; +import java.math.*; +import java.math.BigDecimal; +import java.text.*; +public class pie +{ + public double Area(double pi,double radius) + { + return (double)(pi*radius*radius); + } + public double Circumference(double pi,double radius) + { + return (double)(2*pi*radius); + } + public void pi_iteration() + { + int precision=0; + double radius=0.0,previous_value_area=0.0,area_change=0.0,previous_value_circum=0.0,circum_change=0.0; + boolean ch=true; + + while(ch) + { + try + { + Scanner sc=new Scanner(System.in); + System.out.println("Enter the Diameter of circle:"); + radius = (sc.nextFloat())/2; + System.out.println("Enter the precision limit in Integers(MAX=15):"); + precision = sc.nextInt(); + ch=false; + } + catch(Exception e) + { + ch=true; + System.out.println("Error in data type:"+e); + System.out.println("Retrying......"); + + } + + } + + if (precision>15) + { + precision=10; + } + + System.out.println("Showing Results:"); + + for(int i=1;i<=precision;i++) + { + BigDecimal value = new BigDecimal(Math.PI).setScale(i, RoundingMode.DOWN); + double pi=value.doubleValue(); + double area=this.Area(pi,radius); + if (previous_value_area==0.0) + { + previous_value_area=area; + } + else + { + area_change=((area-previous_value_area)/previous_value_area)*100; + previous_value_area=area; + + } + + double circumference=this.Circumference(pi,radius); + if (previous_value_circum==0.0) + { + previous_value_circum=circumference; + } + else + { + circum_change=((circumference-previous_value_circum)/previous_value_circum)*100; + previous_value_circum=circumference; + + } + NumberFormat formatter = new DecimalFormat("0.##E00"); + System.out.println("Iteration number "+i); + System.out.println("PI used="+pi); + System.out.println("Area calculated="+area); + System.out.println("Circumference calculated="+circumference); + System.out.println("Percentage change in area="+formatter.format(area_change)+"%"); + System.out.println("Percentage change in circumference="+formatter.format(circum_change)+"%"); + + + } + + + + + } + + + public static void main(String[] args) + { + + pie obj=new pie(); + obj.pi_iteration(); + + + + } + + +} diff --git a/homework1/test.class b/homework1/test.class deleted file mode 100644 index 58854b4da74eb8f79503a801e13ce84096d5ad0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 513 zcmY*W%TB^T6g^W)3$^l)hl(QNi=v5a++lQKVuESZ1j5Eu!AVm>TT_aOE5At>m>9zc z_)+Se64Nk?nKS3yd*PsNkAw& zDrzcr8I*I!bHWRTgwgCX$XEU&XULk4$8V?ZfCoKmFeXNJEyrUh8xQ8ldbV0)%d=bE zFmOD(EfTe^KMjWb+7ZF&kWa!>5vL=IoQk@RJ?t}N;#|}BY!wGO4spbgkA;pGa+?Q2 zXwbXDiXj*4cY_fhE>qo?NyuI5!Jm>)T2$!xt$Qjjq$0WHwiybM$1=^JK8c_)^(GrP z(FlxAvyVDfX{=&Npm`uid!BApIvJhG;}5Vm0t{=kD-lVZqktk|5!yq7k^$o#QW5eD rN(55>KqDZ1t(e4~%xBPJw+i{u6Xd3lyGs9+LXB<>XyjcYO+xt(Q7~*| diff --git a/homework1/test.java b/homework1/test.java deleted file mode 100644 index d52dd20..0000000 --- a/homework1/test.java +++ /dev/null @@ -1,11 +0,0 @@ -public class test -{ - public static void main(String[] args) - { - System.out.println(Long.MAX_VALUE); - System.out.println((long)Integer.MAX_VALUE); - System.out.println((long)Integer.MAX_VALUE/2); - long[] arr=new long[(int)(Long.MAX_VALUE/2)] ; - System.out.println(arr.length); - } -} From c548604656bc3ad47478c087c7d54cc466ceb104 Mon Sep 17 00:00:00 2001 From: Protyush Date: Mon, 12 Nov 2018 10:22:56 +0100 Subject: [PATCH 6/9] All solutions have been comitted --- AST_Assignment_1/Answer_1/statistics.class | Bin 0 -> 2706 bytes .../Answer_1}/statistics.java | 13 +-- .../Answer_2}/prime.class | Bin .../Answer_2}/prime.java | 0 .../Answer_3}/functions.class | Bin AST_Assignment_1/Answer_3/functions.java | 58 ++++++++++ .../Answer_4}/pie.class | Bin AST_Assignment_1/Answer_4/pie.java | 105 ++++++++++++++++++ homework1/Answer 1/statistics.class | Bin 2735 -> 0 bytes 9 files changed, 169 insertions(+), 7 deletions(-) create mode 100644 AST_Assignment_1/Answer_1/statistics.class rename {homework1/Answer 1 => AST_Assignment_1/Answer_1}/statistics.java (93%) rename {homework1/Answer 2 => AST_Assignment_1/Answer_2}/prime.class (100%) rename {homework1/Answer 2 => AST_Assignment_1/Answer_2}/prime.java (100%) rename {homework1/Answer 3 => AST_Assignment_1/Answer_3}/functions.class (100%) create mode 100644 AST_Assignment_1/Answer_3/functions.java rename {homework1/Answer 4 => AST_Assignment_1/Answer_4}/pie.class (100%) create mode 100644 AST_Assignment_1/Answer_4/pie.java delete mode 100644 homework1/Answer 1/statistics.class diff --git a/AST_Assignment_1/Answer_1/statistics.class b/AST_Assignment_1/Answer_1/statistics.class new file mode 100644 index 0000000000000000000000000000000000000000..85433d0241ce70b1e378624e2bce558d319196fc GIT binary patch literal 2706 zcma)8&36=47XQ8OPFHuQNFb#7N`L|ZI}s9f#;D|jkAz6ZbU-_T7&W|99_b?0Rc%#u zNXAizG0LnwXI$ylP1breFyQgHcI(>XW>)hja5$6sz3PTefQ41v@8iCE@4NSR@4K&l z`QP220Q?#M%;7Lz%3=U7XYfi6ui~VEK|LSJp#{Ub8Oh=xP8m3z!5KX~+dI|K1~k&*k7qcXa=f zZe|R;E3ntCC7ylO291;hl&G6>{~rq&G)!xMLO(u6=o){%O%o2#L<;@7Mj(u>Gr zDJ{@vfSTrD3+#w(s6~$3U$Uj=sldcMl-}o>i3OBRJcAk;#fys>%vf6s*uYs~Y&W3PX!iOD+(FJ}cH`l_iP3HK!~|N~9K4aOjYU zqd3M$p7s4Gi~?CLs;KPGhwW)N8C*B92v^|QKe(xhehpm3ga_Y1)x-y&tD$x8T`$}M;bVocn$>oW3|2~y;=4trv=T9cuW4GYLu3GIL28K{9whv=k#jQ_ZMqbR;&qq>_=T0hKj&{ zwK-`TI_gL7y!7T>6&|Sz4n7&kO_VKy(<}o|Vc%Q;>xX1;v!e|aqtbOtPNW76+!8qY zgnv)7?crgIYwH$M8b06hdJ=qD;NlVM4f`~&AQoA+J)G@l&%=(E-rEr0av;## zU;LtS5^|2rf)lIuv_L(7%#kiHG0*n4~(nIDi%4y|qcUepY& zWLVqywYT?sWPi;405dtt^=}YPzt7jw!9BjSQ=ajWr}! z6Jl-S=iYU+e@n;GbnO^#*J(I#*(YM#-^XrR*~VErId*c?iM_}Zl3nEQrop<7RI!SoI?~n{m5~e{MV1ER|bbEx(1_!z?{IER1Xd7M>dudg2C?1|H*VT8IaiYOptAdXGM>BSBF@GN+1}15K5gnLfe2dK0i+BNV z#O7s@cz~R^Prrn|xEfpcu-E2hnMwQkKhVtlHd+O|#Z13Mt(O_V7Z~^YVL3s2wZ+@+ z;oz0quqK~d$DzkXXDIeAZ_oFr=uc!$Fl9bvpQDnSOrU=-8AmzqIwxP9yY DR)UI; literal 0 HcmV?d00001 diff --git a/homework1/Answer 1/statistics.java b/AST_Assignment_1/Answer_1/statistics.java similarity index 93% rename from homework1/Answer 1/statistics.java rename to AST_Assignment_1/Answer_1/statistics.java index 0b22171..893732a 100644 --- a/homework1/Answer 1/statistics.java +++ b/AST_Assignment_1/Answer_1/statistics.java @@ -8,6 +8,7 @@ public class statistics private int array_of_numbers[]; + public void accept_inputs() { boolean ch=true; @@ -85,12 +86,10 @@ public void start_operation() this.calculate_statistics(); } + public static void main(String[] args) + { + statistics obj=new statistics(); + obj.start_operation(); + } - - public static void main(String []args) - { - System.out.println("Hello World"); - statistics obj=new statistics(); - obj.start_operation(); - } } diff --git a/homework1/Answer 2/prime.class b/AST_Assignment_1/Answer_2/prime.class similarity index 100% rename from homework1/Answer 2/prime.class rename to AST_Assignment_1/Answer_2/prime.class diff --git a/homework1/Answer 2/prime.java b/AST_Assignment_1/Answer_2/prime.java similarity index 100% rename from homework1/Answer 2/prime.java rename to AST_Assignment_1/Answer_2/prime.java diff --git a/homework1/Answer 3/functions.class b/AST_Assignment_1/Answer_3/functions.class similarity index 100% rename from homework1/Answer 3/functions.class rename to AST_Assignment_1/Answer_3/functions.class diff --git a/AST_Assignment_1/Answer_3/functions.java b/AST_Assignment_1/Answer_3/functions.java new file mode 100644 index 0000000..31eb474 --- /dev/null +++ b/AST_Assignment_1/Answer_3/functions.java @@ -0,0 +1,58 @@ +import java.util.*; +import java.lang.Math; +import java.text.*; +public class functions +{ + + private String[] function_signatures_values(int n) + { + String[] funct_val=new String[7]; + funct_val[0]=String.format("%d",n); + funct_val[1]=String.format("%d",2*n); + funct_val[2]=String.format("%.3f",Math.pow(n,0.5)); + funct_val[3]=String.format("%d",(int)Math.pow(n,3)); + NumberFormat formatter = new DecimalFormat("0.###E0"); + funct_val[4]=formatter.format((int)Math.pow(10,n)); + if (n!=0) + { + funct_val[5]=String.format("%.3f",Math.pow(2,(1/n))); + + } + else + { + funct_val[5]="Undefined"; + } + + funct_val[6]=formatter.format(Math.pow(Math.E,n)); + return funct_val; + } + private void print_values(String[] arr) + { + + for(int i=0;i15) + { + precision=10; + } + + System.out.println("Showing Results:"); + + for(int i=1;i<=precision;i++) + { + BigDecimal value = new BigDecimal(Math.PI).setScale(i, RoundingMode.DOWN); + double pi=value.doubleValue(); + double area=this.Area(pi,radius); + if (previous_value_area==0.0) + { + previous_value_area=area; + } + else + { + area_change=((area-previous_value_area)/previous_value_area)*100; + previous_value_area=area; + + } + + double circumference=this.Circumference(pi,radius); + if (previous_value_circum==0.0) + { + previous_value_circum=circumference; + } + else + { + circum_change=((circumference-previous_value_circum)/previous_value_circum)*100; + previous_value_circum=circumference; + + } + NumberFormat formatter = new DecimalFormat("0.##E00"); + System.out.println("Iteration number "+i); + System.out.println("PI used="+pi); + System.out.println("Area calculated="+area); + System.out.println("Circumference calculated="+circumference); + System.out.println("Percentage change in area="+formatter.format(area_change)+"%"); + System.out.println("Percentage change in circumference="+formatter.format(circum_change)+"%"); + + + } + + + + + } + + + public static void main(String[] args) + { + + pie obj=new pie(); + obj.pi_iteration(); + + + + } + + +} diff --git a/homework1/Answer 1/statistics.class b/homework1/Answer 1/statistics.class deleted file mode 100644 index 867744065a9f0525299d3e44c4cca2d151f14edc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2735 zcma)8&vz5o75<(iYb1FvV61?#A;YgA8?alFC;`h3U}JD&8yY!KLV|f7Kdix{8D(Z< z?50VY)(uG(oRhAaZ8lyfCoz=v^mN^A*FD{2l|O;Qsr$W=Kz3k}k^Sbq`|I8N-TUsF zfBo;_KLEUfFLF49VivFA^$bqsa2i7fN_stDbVWoO4OpCT&~QqNg^ul_O~{PRUx6-(^eJuDdc)vtcA7CyX3BG%zb* zh86$LY@ourtDV_Sb`Z__H5E|I_qbWtIg#iP$iFt5?ov{z~$Z-eDw)8v|n7D-ny-&r2gWDz!N>zB z+%|B>#4=V){1zW%@H=h&LvDV-SyEoZ%g~a6%HSgtA8X)X;yC(D44_Y-{i1SR-@57t z?mRQtN}7pZYW|K^rZ3IiR(2$?e>0#_xn8ZxV5R&t+go(XD`BLnELy)#&3vP79DndK zizZ^}C|Mm6*cDscN)|9`TF50-`NH!HE}_e@Wi(F7Q=@yDN;JEfp$paU)N;gh#fOP! z{P*~T1>2}d<*F)6%@P8;t8!6|`kpPLt4>tmjPQ8+Y~%|Qeb2h|B=Wc>&+21L(KIW7 zQL+vT*PkfG0u4HSYvHiBh3rqctoQI)qz@LFZp0R~sh`Ra-SmQD(G#h7B9{d^T1lOf zQH3zn{5t||g|V@|F`o1A{eak{3i0Y3_Z=42@g*5J(zBJGSLL!(t$S7zteC|1RIOJx zljIUx#{v}ux(gHfc`j%PVR7#`*#`cg>-STE!z~vbZ^>U&%|_Em$2j|gAFLSoj8RSc z{$jnx{xzYSz^E(3P!agQY%ZFnjmAN|D7|@Cg@+r8L(e916J?9y44cAp#5cFY#vvKn z9B9+TsC3=36DeLnp9>s$CcfwS_T;d|opy^W%@}Zi_sJpNMG5}c?&2A{58r9tNo=_s z`?=c3H;+Er`tL)0!->GLrVxgGdi1GZS1Cg1Em zK}(m`&^fKGbWmV5v9X5aYC^1S{Ih=@+rMF8X@>X`uiF{6b(il%?E4MurkC5e>Yzj? z$6e?~7a_@0zK0sS2}C!q?7cXN{V3r@jFUS><`Z_l zKjCF^K?}xXB!q1s*ZvsoqRL6fBYrjr-9DRu?d0}Z3jaA-N*3Fa#dNZ0XzD-tHZ7H!cke#H?t8^FA?(Sg^QnEk53wgkTPL~!)@i~6ybgW`5u($C z;}l^iG2~&+M(_rI<2Zx2aF)QFfsaw%7GwAl7h)hzAhm&ZWDHokjD+C$2zxeYB&%uh zV_+~QA0aTjv>Nab-z1#?PU;kQGsVeL48qsgONtJ!XW$`o#PaA_6%6bLE!a!Jmiv1N zG4LkcpJb+|nBPg-zr;*kj@`>5@fbPrh;a#haW%KrZ|!cDm9&rl`&*UYL9f7CNa1Z- zy}|^ZWX>Ch!@p$F`A4QS$ From 84555fc6f8184c4db304909d142c09b19e0061bd Mon Sep 17 00:00:00 2001 From: Protyush29 <43172412+Protyush29@users.noreply.github.com> Date: Mon, 12 Nov 2018 10:25:50 +0100 Subject: [PATCH 7/9] deleteing unnecessary files --- Das_solution_exercise.cpp | 121 -------------------------------------- 1 file changed, 121 deletions(-) delete mode 100644 Das_solution_exercise.cpp diff --git a/Das_solution_exercise.cpp b/Das_solution_exercise.cpp deleted file mode 100644 index d4d9883..0000000 --- a/Das_solution_exercise.cpp +++ /dev/null @@ -1,121 +0,0 @@ -#include -#include -using namespace std; -void divide() -{ - cout<<"Entering the 2nd problem"<0) - { - cout<0) - { - if (natural%3==0 || natural%5==0) - { - sum+=natural; - - } - natural--; - - } - cout<<"sum of multiples of 3 or 5 uptil 1001="<1) - { - if (limit%2==0) limit=limit/2; - else limit=3*limit + 1; - count++; - } - array_of_count[j]=count; - count=0; - } - cout<<"maximum chain length="<< *std::max_element(array_of_count,array_of_count+1000)<>Farenheit; - Centigrade=5*(Farenheit-32)/9; - cout<<"Temperature in Centigrade="<>first_var>>second_var; - cout<<"if else return"<second_var) cout<<"First is greater"<second_var) cout<<"First is greater"< Date: Mon, 12 Nov 2018 10:26:40 +0100 Subject: [PATCH 8/9] un necessary delete --- homework1/Answer 3/functions.java | 58 ------------------------------- 1 file changed, 58 deletions(-) delete mode 100644 homework1/Answer 3/functions.java diff --git a/homework1/Answer 3/functions.java b/homework1/Answer 3/functions.java deleted file mode 100644 index 31eb474..0000000 --- a/homework1/Answer 3/functions.java +++ /dev/null @@ -1,58 +0,0 @@ -import java.util.*; -import java.lang.Math; -import java.text.*; -public class functions -{ - - private String[] function_signatures_values(int n) - { - String[] funct_val=new String[7]; - funct_val[0]=String.format("%d",n); - funct_val[1]=String.format("%d",2*n); - funct_val[2]=String.format("%.3f",Math.pow(n,0.5)); - funct_val[3]=String.format("%d",(int)Math.pow(n,3)); - NumberFormat formatter = new DecimalFormat("0.###E0"); - funct_val[4]=formatter.format((int)Math.pow(10,n)); - if (n!=0) - { - funct_val[5]=String.format("%.3f",Math.pow(2,(1/n))); - - } - else - { - funct_val[5]="Undefined"; - } - - funct_val[6]=formatter.format(Math.pow(Math.E,n)); - return funct_val; - } - private void print_values(String[] arr) - { - - for(int i=0;i Date: Mon, 12 Nov 2018 10:27:01 +0100 Subject: [PATCH 9/9] un necessary delete --- homework1/Answer 4/pie.java | 105 ------------------------------------ 1 file changed, 105 deletions(-) delete mode 100644 homework1/Answer 4/pie.java diff --git a/homework1/Answer 4/pie.java b/homework1/Answer 4/pie.java deleted file mode 100644 index 31be6f2..0000000 --- a/homework1/Answer 4/pie.java +++ /dev/null @@ -1,105 +0,0 @@ -import java.util.*; -import java.lang.Math; -import java.math.*; -import java.math.BigDecimal; -import java.text.*; -public class pie -{ - public double Area(double pi,double radius) - { - return (double)(pi*radius*radius); - } - public double Circumference(double pi,double radius) - { - return (double)(2*pi*radius); - } - public void pi_iteration() - { - int precision=0; - double radius=0.0,previous_value_area=0.0,area_change=0.0,previous_value_circum=0.0,circum_change=0.0; - boolean ch=true; - - while(ch) - { - try - { - Scanner sc=new Scanner(System.in); - System.out.println("Enter the Diameter of circle:"); - radius = (sc.nextFloat())/2; - System.out.println("Enter the precision limit in Integers(MAX=15):"); - precision = sc.nextInt(); - ch=false; - } - catch(Exception e) - { - ch=true; - System.out.println("Error in data type:"+e); - System.out.println("Retrying......"); - - } - - } - - if (precision>15) - { - precision=10; - } - - System.out.println("Showing Results:"); - - for(int i=1;i<=precision;i++) - { - BigDecimal value = new BigDecimal(Math.PI).setScale(i, RoundingMode.DOWN); - double pi=value.doubleValue(); - double area=this.Area(pi,radius); - if (previous_value_area==0.0) - { - previous_value_area=area; - } - else - { - area_change=((area-previous_value_area)/previous_value_area)*100; - previous_value_area=area; - - } - - double circumference=this.Circumference(pi,radius); - if (previous_value_circum==0.0) - { - previous_value_circum=circumference; - } - else - { - circum_change=((circumference-previous_value_circum)/previous_value_circum)*100; - previous_value_circum=circumference; - - } - NumberFormat formatter = new DecimalFormat("0.##E00"); - System.out.println("Iteration number "+i); - System.out.println("PI used="+pi); - System.out.println("Area calculated="+area); - System.out.println("Circumference calculated="+circumference); - System.out.println("Percentage change in area="+formatter.format(area_change)+"%"); - System.out.println("Percentage change in circumference="+formatter.format(circum_change)+"%"); - - - } - - - - - } - - - public static void main(String[] args) - { - - pie obj=new pie(); - obj.pi_iteration(); - - - - } - - -}