From 90eee645746cccbe99029f4b0acba604e10c712a Mon Sep 17 00:00:00 2001 From: inuwa00 Date: Fri, 17 May 2019 00:48:06 +0100 Subject: [PATCH] U14/FNS/CSC/054 - lab 1,2, 3, & 4 --- Lab 3/Box.class | Bin 0 -> 578 bytes Lab 3/Box.ctxt | 7 +++ Lab 3/Box.java | 21 ++++++++ Lab 3/QuestionOne.class | Bin 0 -> 1447 bytes Lab 3/QuestionOne.ctxt | 5 ++ Lab 3/QuestionOne.java | 23 ++++++++ Lab 3/QuestionThree.class | Bin 0 -> 1912 bytes Lab 3/QuestionThree.ctxt | 5 ++ Lab 3/QuestionThree.java | 25 +++++++++ Lab 3/QuestionTwo.class | Bin 0 -> 1465 bytes Lab 3/QuestionTwo.ctxt | 5 ++ Lab 3/QuestionTwo.java | 14 +++++ Lab 3/README.TXT | 12 +++++ Lab 3/Triangle.class | Bin 0 -> 1201 bytes Lab 3/Triangle.ctxt | 11 ++++ Lab 3/Triangle.java | 62 ++++++++++++++++++++++ Lab 3/User.class | Bin 0 -> 695 bytes Lab 3/User.ctxt | 5 ++ Lab 3/User.java | 16 ++++++ Lab 3/package.bluej | 76 +++++++++++++++++++++++++++ Lab 4/BankAccount.class | Bin 0 -> 821 bytes Lab 4/BankAccount.ctxt | 11 ++++ Lab 4/BankAccount.java | 30 +++++++++++ Lab 4/Box.class | Bin 0 -> 623 bytes Lab 4/Box.ctxt | 9 ++++ Lab 4/Box.java | 22 ++++++++ Lab 4/BoxDemo.class | Bin 0 -> 1412 bytes Lab 4/BoxDemo.ctxt | 5 ++ Lab 4/BoxDemo.java | 17 ++++++ Lab 4/Circle.class | Bin 0 -> 790 bytes Lab 4/Circle.ctxt | 13 +++++ Lab 4/Circle.java | 33 ++++++++++++ Lab 4/CircleDemo.class | Bin 0 -> 1882 bytes Lab 4/CircleDemo.ctxt | 5 ++ Lab 4/CircleDemo.java | 23 ++++++++ Lab 4/QuestionTwo.class | Bin 0 -> 1788 bytes Lab 4/QuestionTwo.ctxt | 5 ++ Lab 4/QuestionTwo.java | 31 +++++++++++ Lab 4/README.TXT | 12 +++++ Lab 4/Rectangle.class | Bin 0 -> 811 bytes Lab 4/Rectangle.ctxt | 15 ++++++ Lab 4/Rectangle.java | 37 +++++++++++++ Lab 4/RectangleDemo.class | Bin 0 -> 1758 bytes Lab 4/RectangleDemo.ctxt | 5 ++ Lab 4/RectangleDemo.java | 21 ++++++++ Lab 4/Student.class | Bin 0 -> 2055 bytes Lab 4/Student.ctxt | 21 ++++++++ Lab 4/Student.java | 62 ++++++++++++++++++++++ Lab 4/StudentDemo.class | Bin 0 -> 1358 bytes Lab 4/StudentDemo.ctxt | 5 ++ Lab 4/StudentDemo.java | 34 ++++++++++++ Lab 4/package.bluej | 107 ++++++++++++++++++++++++++++++++++++++ Lab1and2/A.java | 12 +++++ Lab1and2/B.java | 28 ++++++++++ Lab1and2/C.java | 29 +++++++++++ Lab1and2/D.java | 20 +++++++ Lab1and2/E.java | 24 +++++++++ Lab1and2/F.java | 11 ++++ 58 files changed, 934 insertions(+) create mode 100644 Lab 3/Box.class create mode 100644 Lab 3/Box.ctxt create mode 100644 Lab 3/Box.java create mode 100644 Lab 3/QuestionOne.class create mode 100644 Lab 3/QuestionOne.ctxt create mode 100644 Lab 3/QuestionOne.java create mode 100644 Lab 3/QuestionThree.class create mode 100644 Lab 3/QuestionThree.ctxt create mode 100644 Lab 3/QuestionThree.java create mode 100644 Lab 3/QuestionTwo.class create mode 100644 Lab 3/QuestionTwo.ctxt create mode 100644 Lab 3/QuestionTwo.java create mode 100644 Lab 3/README.TXT create mode 100644 Lab 3/Triangle.class create mode 100644 Lab 3/Triangle.ctxt create mode 100644 Lab 3/Triangle.java create mode 100644 Lab 3/User.class create mode 100644 Lab 3/User.ctxt create mode 100644 Lab 3/User.java create mode 100644 Lab 3/package.bluej create mode 100644 Lab 4/BankAccount.class create mode 100644 Lab 4/BankAccount.ctxt create mode 100644 Lab 4/BankAccount.java create mode 100644 Lab 4/Box.class create mode 100644 Lab 4/Box.ctxt create mode 100644 Lab 4/Box.java create mode 100644 Lab 4/BoxDemo.class create mode 100644 Lab 4/BoxDemo.ctxt create mode 100644 Lab 4/BoxDemo.java create mode 100644 Lab 4/Circle.class create mode 100644 Lab 4/Circle.ctxt create mode 100644 Lab 4/Circle.java create mode 100644 Lab 4/CircleDemo.class create mode 100644 Lab 4/CircleDemo.ctxt create mode 100644 Lab 4/CircleDemo.java create mode 100644 Lab 4/QuestionTwo.class create mode 100644 Lab 4/QuestionTwo.ctxt create mode 100644 Lab 4/QuestionTwo.java create mode 100644 Lab 4/README.TXT create mode 100644 Lab 4/Rectangle.class create mode 100644 Lab 4/Rectangle.ctxt create mode 100644 Lab 4/Rectangle.java create mode 100644 Lab 4/RectangleDemo.class create mode 100644 Lab 4/RectangleDemo.ctxt create mode 100644 Lab 4/RectangleDemo.java create mode 100644 Lab 4/Student.class create mode 100644 Lab 4/Student.ctxt create mode 100644 Lab 4/Student.java create mode 100644 Lab 4/StudentDemo.class create mode 100644 Lab 4/StudentDemo.ctxt create mode 100644 Lab 4/StudentDemo.java create mode 100644 Lab 4/package.bluej create mode 100644 Lab1and2/A.java create mode 100644 Lab1and2/B.java create mode 100644 Lab1and2/C.java create mode 100644 Lab1and2/D.java create mode 100644 Lab1and2/E.java create mode 100644 Lab1and2/F.java diff --git a/Lab 3/Box.class b/Lab 3/Box.class new file mode 100644 index 0000000000000000000000000000000000000000..e759a8761489ca7e1c1e348e5dc44b128dbb4e0b GIT binary patch literal 578 zcmaKoOHaZ;6otF3w`2Y?eCm`GzYgA}&3Y-`!kva4k;g;EOp0!dHyTVY#3TniXa zs;T2-TdGz&WH9o*VNVKV2gBgeapgrI9hT2jUxnua@x!CKK;p`8vL{zneR((RHDvJM zG(1-9s_!~p-3gS=XT?O=Rs-&;Ui#0c0-2T!>$5Gy@fM4$)c&qBYyL2B<*m}pG{=rR z&d9NlL*7CLriH8)OUr_mMVP!B8wK*Zwcr!BC1w@6pc~~kh*t(N*wkcHjG@5Tnl@k=E6fB|QKahO8?M#E#d3L!7*D)Q sNpvT~jbXg-(-ddYHOS_Rev!o={ZkW17=AV%TymTsP}EjyqoNIBNn6|68b2yQ1U*Czg`z)g!ZumC>}KxvDEue= zH*}^jqci^8=^y3z?p->$3S%;}yYJVt&->ha_wV~R?*QDu3l~$k?BI%voZY`Jql#G< z1zfeKxe~6q_y+UVQ!7)>w%O~I}G{i>;^-j zp|=IYxG$A>9QRrxT<5KTJd?g|^I(IA(%J)O!E|NBaKe8Yi^xc=)|4R3LXS(uaH{&k zf5~@wE#RtCYno81PCdDVhaD=LIwnj!T6&M6=r8C!f+|YYj}7IfNU@PYt=Z;EiIAdh zQ^#RjEJ@4oWQN4Nz1PEMm?l6%VwgynWa}N=@^Bk>Y}#E9zv3QY+*d|~71I?JU#O1h zI#}?~z@mrySn}`y%OuV)X;W^Su7?#Ydw6JNw+S?ng%S7;;wC=~M}+Yb#b7l2z~?X>q1{Y{2TB*H*$| z;S+ii!@{ZLZobeQRJ(dd3`Q_TU*c_}!+i%^#L(AzC+;(ND|WCN0goa< zSN@gle1MTY(Pgf-0};)nh4rJnGM@hxuJ8B7G3nViAsv8vw%Gwhg9kxV8c}!foZ<43 z{*L3uaQ@SIxPVFeu-IP?%)To8`>v6ijR>!cYyIX zI0;Z%YEJxT4w=nklx}oTA|_LGK1=*AVGMH^$8}7gPK`FG!DrMWCziH@O3D&n;yhU; pJjYk$qwfvYNSKQxNuDsQG&9(s-KE$%e#dXr^N&dd!%yV9@d09AV4?s3 literal 0 HcmV?d00001 diff --git a/Lab 3/QuestionOne.ctxt b/Lab 3/QuestionOne.ctxt new file mode 100644 index 0000000..710063b --- /dev/null +++ b/Lab 3/QuestionOne.ctxt @@ -0,0 +1,5 @@ +#BlueJ class context +comment0.target=QuestionOne +comment1.params=args +comment1.target=void\ main(java.lang.String[]) +numComments=2 diff --git a/Lab 3/QuestionOne.java b/Lab 3/QuestionOne.java new file mode 100644 index 0000000..b215946 --- /dev/null +++ b/Lab 3/QuestionOne.java @@ -0,0 +1,23 @@ +import java.util.Scanner; +public class QuestionOne +{ + + public static void main(String[] args) + { + Box box = new Box(); + + Scanner input = new Scanner(System.in); + + System.out.println("Enter the Length"); + box.length = input.nextDouble(); + + System.out.println("Enter the Width"); + box.width = input.nextDouble(); + + System.out.println("Enter the Length"); + box.height = input.nextDouble(); + + System.out.println("The volume is: " + box.getVolume()); + System.out.println("The volume is: " + box.getSurfaceArea()); + } +} diff --git a/Lab 3/QuestionThree.class b/Lab 3/QuestionThree.class new file mode 100644 index 0000000000000000000000000000000000000000..3994be40a22fbc56719029d5ec9011f80a11ca93 GIT binary patch literal 1912 zcmaJ?U2_vv7=E_-*iE`vni?nyxIjx&P@;mM4b(zQB^aP35v(AxO-_?-H@k87gt2#C zd98Q;4H>4L2{Zlxf0W~MHd~X@LM~3;&*%L-XaD)P_cwrR_&JM7T+&g@;8T2-#RxuE z)MW!#viJg5mE@X%FAaR9V=jwPl+(#CZrQ>_GRv<))Fm2oMG#o2DschOW?4oOX&0>e)E2d#WDCGv@?yH@cgHb(L-xPI@ zU`SNm4y9;o7*T`G_ebOS#j=_eCoAkWdplV;RG~(m@YPHQjw@V-f#XCJn|MQF4SGiz zxhh}`{N^I*p7=$UJtA{|xee(;xm;G^%%+elB5>M*gNd|DSv1koaJI%NMJhG2HwI-n z;hd#uINr9m#G>!jZTZ-dEmEPhJ;|NT7nWuZE;Vyyz?*D?hSMs5BHsp{X>E6WDZDP> z&MV`J?=^XWqTP9$Q@&6>G_D!8{6NyXe*`BxE z9gf-?PJC*x7moMB-xBdn?zd;zu1i1I)$~l6 z2FLkutKSIUUp^u{KO|S=zsCR6g4wl0Z!v1av4|zi=4GHNYN7b z<26RsULvuJWaTANx%3Y7i#srGC?*p#^NPvF%+=&;jINzLl~3-%oJ&!4BDI4fJ-i3d zB<9C@I6B~8VY~-^NA~ouFww*N1AYhj9*#x)ppZF*2%Vo60~1Vsl9a`grYZjfW4MfQ zEKsvTr02+^Lxf-1tKVs>rN9v6#k}#Zo4cZ1rcw!B4D{$Z-`JurGTL2W($P)YiK91u-$ETr)b~ANAR!2 zKmv&m;6oYDbenXQ#wMMabNkLW=bW8izt4XHn8uEdZVYP}N#FreIwBZVr?EK3bxdGV zX&!1w>quZ&EsqkkJWf*ZlsY|6f?-O-3k@?2v6q%($vK8-YIK{SE$fy9Ls!mn#9Fny zC%gjRvq_W8xkYYobI($8L)j(|ET5q>w^H=3o93QG+14;BSbk~8xX*A3l$l#@Ncx7M?uNm%b*n<1Q6pj?0StDFi zOe!iSFO@vu`=*9B2Hs-cKo$$cMR72&s1!>uDgV6dN?&@svMS_(Tk^YNco)aAffc+r z@BwBVIfjl9O$ut>a((Ym6sayDRlep+QD%s!YF`T~V!7!RRX{4Y;AJX8f2yTH^&#r2 zLN^09s6)-bo_cP=3#l2jigL15!Upia-Hkiqi&XQ&(3=`<)u#keD=h|%jH{ll@v_jd ziZz-%RX0;9Ov|4&8N>B5KN4BjDRQ}E$pbq1k~@+HXrvW`Rtfczt430xQo|SOLMVrZ zb=8GD!%(x{mUHYLiN@Fl>6ds>x?WAgmKrkGJ*rk1j1@JSS)2R5AWmPyoEjKG!xE zkoraFF`@5>)?Sj*v@_b<$IigM*Ui^xjn$PA^wHS}9B>`|BqeYIH%X&{zafe?+7~Vm z**!t@3~jj+v?pVy(8f;@U%fzL_YC^lQ7vL;|c$1rK05t}RlC|+YhZrs9ck~%PhI~X8l{q&~ZrHBaqhv?#i#4?KeZny2}%iuaM;_>7Lcs=|3AaZ1(^F literal 0 HcmV?d00001 diff --git a/Lab 3/QuestionTwo.ctxt b/Lab 3/QuestionTwo.ctxt new file mode 100644 index 0000000..81d2e9b --- /dev/null +++ b/Lab 3/QuestionTwo.ctxt @@ -0,0 +1,5 @@ +#BlueJ class context +comment0.target=QuestionTwo +comment1.params=args +comment1.target=void\ main(java.lang.String[]) +numComments=2 diff --git a/Lab 3/QuestionTwo.java b/Lab 3/QuestionTwo.java new file mode 100644 index 0000000..c74cb92 --- /dev/null +++ b/Lab 3/QuestionTwo.java @@ -0,0 +1,14 @@ +import java.util.Scanner; +public class QuestionTwo +{ + public static void main(String[] args) + { + Scanner input = new Scanner(System.in); + System.out.println("Please enter your e-mail address "); + String email = input.nextLine(); + User user = new User(); + user.readEmail(email); + System.out.println("User Name is: " + user.userName); + System.out.println("Domain Name is: " + user.domainName); + } +} diff --git a/Lab 3/README.TXT b/Lab 3/README.TXT new file mode 100644 index 0000000..3762b20 --- /dev/null +++ b/Lab 3/README.TXT @@ -0,0 +1,12 @@ +------------------------------------------------------------------------ +This is the project README file. Here, you should describe your project. +Tell the reader (someone who does not know anything about this project) +all he/she needs to know. The comments should usually include at least: +------------------------------------------------------------------------ + +PROJECT TITLE: Java 2019 +PURPOSE OF PROJECT: Practical Class +VERSION or DATE: Lab 3 +HOW TO START THIS PROJECT: +AUTHORS: U15/FNS/CSC/054 +USER INSTRUCTIONS: diff --git a/Lab 3/Triangle.class b/Lab 3/Triangle.class new file mode 100644 index 0000000000000000000000000000000000000000..d78a4bd223a88713489896b8175de1e25dd0bc5a GIT binary patch literal 1201 zcmY*XO;1xn6g{u+(eIX8p^AWl0{u{_wIU0NMkQ(qr~zcB;kCZB4@!&eLu1_AwTVj; zHzY(i#)L*=qB}RP+`D(F|3E!=`f9^s?%X*ubIzH2=i8r8UjWP^A4C9?0r)W`At@mx zAuS;j#A%%I;j9nS8UmH4+jYmP?KCxL1r6b5rQUF?rn6!{vDYA&uGDuLCF_PQ&LUm$=?(L-8Ac4*Fd_(r5tYy{At)h?kPqj=$bshk-CG)BaxYuu z1G0CD8&=6twpfg4Z)3@HDs<9()Zng>norMToRtr-JAEAFXM{+oneu9;12xkGX9E<& zA;vhMy@7`a@H_JXT4uNnPiCYIJu}*dk=f^JANnq?xv8;>*^K0E^vMnfp{PJc8{R#< zl}vVa@mf$_p)V!l@N}5mYl?{ngh_M`GOY{JxpU8zB>zGWz2c^nx*!K=pvy!^dFrSq zxaq2gx=io+WF3bYAK(aMh(!pqkP)^kN<4-%%ada^hXLHgAeNE9eGH+AVLZbKo?{d* za2&620()%3XPm-UOyD~v@dH!%i6nlJWq|CNPKn8q;EKhjW{3@t>?kvj%7&QfIL3Sc z-oF$zeDG@;j}7Jr^KqUZrmkum7I;VJ$vEGpdZfy=-nx~1N7SQU7F4{`@)ebfgj&a4 z7cs6z>7T!wFX-|<;dhd+lsm}VS0!^&uvS?ny;a_n+2FkS5x#|VPd2KI&9HnIDLkvB z#}t-xrQ;MFQ_@+Q7-y!_#L53AW{660LR65JdaJD-y;p5XSLCCsV=k@64#?Xl{sG?u B$>#t7 literal 0 HcmV?d00001 diff --git a/Lab 3/Triangle.ctxt b/Lab 3/Triangle.ctxt new file mode 100644 index 0000000..84b37db --- /dev/null +++ b/Lab 3/Triangle.ctxt @@ -0,0 +1,11 @@ +#BlueJ class context +comment0.target=Triangle +comment1.params=s1\ s2\ s3 +comment1.target=Triangle(int,\ int,\ int) +comment2.params= +comment2.target=double\ getPerimeter() +comment3.params= +comment3.target=double\ getArea() +comment4.params= +comment4.target=double\ getRatio() +numComments=5 diff --git a/Lab 3/Triangle.java b/Lab 3/Triangle.java new file mode 100644 index 0000000..bc455cd --- /dev/null +++ b/Lab 3/Triangle.java @@ -0,0 +1,62 @@ + +public class Triangle +{ + int hypotenus; + int shortestSide; + int a; + int b; + int c; + + public Triangle(int s1, int s2, int s3) + { + a = s1; + b = s2; + c = s3; + + if (a > b && a > c) + { + hypotenus = a; + if (b > c) + shortestSide = c; + else if (c > b) + shortestSide = b; + } + + else if (b > a && b > c) + { + hypotenus = b; + if (a > c) + shortestSide = c; + else if (c > a) + shortestSide = a; + } + else if (c > a && c > b) + { + hypotenus = c; + if (a > b) + shortestSide = b; + else if (b > a) + shortestSide = a; + } + } + + + public double getPerimeter() + { + double perimeter = a + b + c; + return perimeter; + } + + public double getArea() + { + //using Heron's Formula + double s = (a + b + c)/2; + double area = Math.sqrt(s *((s-a) * (s-b) * (s-c))); + return area; + } + + public double getRatio() + { + return hypotenus/shortestSide; + } +} diff --git a/Lab 3/User.class b/Lab 3/User.class new file mode 100644 index 0000000000000000000000000000000000000000..3c499be814b61cf77860aa1b1e61de9efeb14c88 GIT binary patch literal 695 zcmZuuT~8W86g{&nEW1t%;zw=8R&7;SR33e(nkG$~kPv*Z_1OWYbO`Jw3mE-bCPI@w z_yhW*8tD8*=E_HoK5?|;Vb{Z+ zKvoZx83>e`eRZYk0~Ph^=i|ggz0U$cH>PgXQbR3}pNw>phPh)CnenMWrc%8SaKFY~ z0u-7i(yhs`t&<OwP?4x2l&E1};uR!E2NJKj@A55y z;^P9&+I`&_KPja<5%5gZ)z@dg1YXoiiu}=}J+d2QOr!ezMFOjp#!C%s(boj@jTt(m zoh(?b^`w=&16nkSWEUx`lNaQ(;U9=w+b)sK*`k9bie(DGGFB)fYP=!Kmv7)&qFPv+ z!U^x-lrl58Cn1Mr_i~2p6git^$}@OV~X&g}=(LHSPt2q2#C0H6j&(aKY z62sGmAb*Lr#%RQQo99aS8zOu?g%!S;q7-gSVgEE;b=nrGAjhVZDk(J*mdR)^8_xQ1 z4^2iS@uot$_EzXw#=Fn160qy)(GT3 zg9mp32mb-C61a8;@L>U5$D=}F#|!|kcANwQfhOS}nshJvD4;SbswPI{TXs@YX-wzw`MT^rekHs8Z1T|CgDZ? zOGH%&USZZ{mH@2c16NTMR#mF1R7R?5R2H*qSkJ7#a!$II-Fv#;!x%D{!#_;rAg1|w rIW=)IJvUL3tJ=jt7~@`l{Vj<2wp`foi0`jT3E literal 0 HcmV?d00001 diff --git a/Lab 4/Box.ctxt b/Lab 4/Box.ctxt new file mode 100644 index 0000000..c6abf33 --- /dev/null +++ b/Lab 4/Box.ctxt @@ -0,0 +1,9 @@ +#BlueJ class context +comment0.target=Box +comment1.params=boxLength\ boxWidth\ boxHeight +comment1.target=Box(double,\ double,\ double) +comment2.params= +comment2.target=double\ volume() +comment3.params= +comment3.target=double\ surfaceArea() +numComments=4 diff --git a/Lab 4/Box.java b/Lab 4/Box.java new file mode 100644 index 0000000..6d61938 --- /dev/null +++ b/Lab 4/Box.java @@ -0,0 +1,22 @@ + +public class Box +{ + private double length, width, height; + + public Box(double boxLength, double boxWidth, double boxHeight) + { + length = boxLength; + width = boxWidth; + height = boxHeight; + } + + public double volume() + { + return length * width * height; + } + + public double surfaceArea() + { + return 2 * (length*width + length*height + width*height); + } +} diff --git a/Lab 4/BoxDemo.class b/Lab 4/BoxDemo.class new file mode 100644 index 0000000000000000000000000000000000000000..13ef3c1b526e9140eeada36737ddab18d7ef471e GIT binary patch literal 1412 zcmaJ>>rN9v6#k|_x73Z?%0*OM5VTyR0xD_&3#|xRE?R^b6U}rPU}3w1yIUe};%jK4 zB$)UBK9upyZY#y2`(x&u@60*#oo{F6=daTr0H(1O#}$ld7>#D`5kOxwGgvjoLnDp| z#-f>?D%@H%!WqrDgK@Pe)lSG%9QSZvxewaGFx5^L4Goym@K{5dAv$9@mOsbPkR0A* zXw1rO!O)Vo9I;w16@|OOi#8$cd1-Qcle?DkD`2C)XL$_G`33ngCrXm)HI}&LFmxr~ z=J)v#PubkrO%;6Ca(2_f2Hf4Hl#UC+lw6b_Cm5PkJyna`NrreqmR(aUT8f8W*=k%> z*U^isM4d2Y&S;p`F^4BQGMHy*U69iEe3u`t2!Bs*do58c#E{jI!&425I-X%k$1>() zcpk%x81f8SWdlk-YhbOoFHE1*O6GDo)kaOMaP0Y_L@Z>PR&<7KTQapyJ^R$T;3cK= zk+jPtYJhak#j%1_hW?E`VT8CLcMR%w!mzx@1~bfZ(J~E_s&<$7fyhe7Vem|T%Q=zHvF&4S$OZQmAYtl9^{HNumy#GP$hc!ObLx?YeP!L zn>a;h)g23>T{SL6y94)(Rv$FlPD2}QJb+7>AaWU8#u{4i4y^%QBcz0zP_JSeRxyNI tM0fzRxJ_1s;z^1`FpO6;$0@ds4ZI|M?vme&Myks&8I04x_%IkB{RSu5OLzbP literal 0 HcmV?d00001 diff --git a/Lab 4/BoxDemo.ctxt b/Lab 4/BoxDemo.ctxt new file mode 100644 index 0000000..cce1ee7 --- /dev/null +++ b/Lab 4/BoxDemo.ctxt @@ -0,0 +1,5 @@ +#BlueJ class context +comment0.target=BoxDemo +comment1.params=args +comment1.target=void\ main(java.lang.String[]) +numComments=2 diff --git a/Lab 4/BoxDemo.java b/Lab 4/BoxDemo.java new file mode 100644 index 0000000..661ab03 --- /dev/null +++ b/Lab 4/BoxDemo.java @@ -0,0 +1,17 @@ +import java.util.Scanner; +public class BoxDemo +{ + public static void main(String[] args) + { + + Box box1 = new Box(20.0, 10.0, 15.0); + Box box2 = new Box(6.0, 4.0, 2.0); + + + System.out.println("The volume of box1 is: " + box1.volume() + " cubic cm"); + System.out.println("The surface area of box1 is: " + box1.surfaceArea() + " square cm"); + + System.out.println("The volume of box2 is: " + box2.volume() + " cubic cm"); + System.out.println("The surface area of box2 is: " + box2.surfaceArea() + " square cm"); + } +} diff --git a/Lab 4/Circle.class b/Lab 4/Circle.class new file mode 100644 index 0000000000000000000000000000000000000000..1e7327830c0874fdb7bfda2dd4a00fda00a6bb55 GIT binary patch literal 790 zcmZuuT}#|R6g`t%C2(i%oqNwY_vF`~pAP`uqUpoOk_QjVI;@oO%H8!Ae;>BrOuM@? z#ifkbWvmK}CH>2;O7~CqqBM-vm4Nsl;HL5<>g%M-0hyAIUV*xhXo?c|@R*PC>9G5QI6^fuV3@s-%G3TqD=0e(PVJs#GPR zhCEYQ!7-$et<>mUsq8O?O}*sU4r3#gEmZ1%?)B49y^plIN+DqVLSD-NV`v1ZAP6vu zsz6m&H)5HbZG4p3IhQWF1;(FV_PZA<%&zL%JZ&PI8|G;xh8~k^i5`3%H zQEJ`6{*s5UtXS+X)PQOL~vgU~&k+GXNfD@xsWM%b@{>E8dWb zKW#uh%WQ67$c{0@{l^49U$%h~t$kYF9W3u+K3{$WFVQfp^M24{mx8iB4l+H);e?cKKt_RZ|`&R`tQS60PeuaVF)7zM*A>^ z@f=c^(7T&C$J;-f5X8@Qv7Kh`IonHbZo1UuE50q=H5oWsZYeX-juQ%) zm9i7qu9{VKzr+}I>39M|g(sD#@|i5U(%UXpqrmaDOK}bvY}4ypmt%n*$7?hro+iG{ z$Z?BRTY8=f7}~JoM3Vy9R?fC^N+4JDn}Mz79F4fY4eF-GVd6Y42n@uSI^!C6XkreZ zYlBB7=JADzFHsRV`@r|3FbZU2K}9=$E$r{bLKcfAmauGK#l%;r3XCkfN`}f(UZesm z+EG>@Yfdw?{H<6@a9ESm7U@m|6RUWv^Q~pE{=XwkOhiP9osqMJT z?zSEC+bT+?XK5?J#C~(Y=5zP~KMGu0B}ra9UYewqiRFZ(NZ@>3?y9oy*)m#pq8;wS zNO}=N3>M}`PR`Z=2QoAHDbAMZn^Fsti3hR}}3 zE<8e*kz`2VsxIR`w@01ca)L0j65}J=K?dxG`Ls4`*0)rkJe%V>s)H@7z^N-eMy=U7 z8PT%Ywrj^ThsyT7+OgDQT|;&;WlRISAWI;S;r8G--ZOt!weD`xkvVBcez0d?o5Ni3 z{oQ7R55T;>pJi8up<l$Scm zZiOgI*R48{DjC=jxPGF(ZrB7a|F<2kV36;#{!8)2<=evbBBdg~g5RFe1BmDG@!MQ` zV`U1LxHl66yn}Zs_2Dw!qlV66h!1pzx<6kcwebS!17s>M(DN614`BfN$WqGp@%s|F zjj?^4I)J%A-S~QJbNXMKGjG}~(q`hA&G=_`{N9nTSu%b%;EDD;C>T z-3BwVwo^oRk(FHGPt63Sd(=O~8LXfm5(8*3?l1KIm8AVa+B6HJNu{vp1^WDktGGrU zCh!x6ah DS;^K4 literal 0 HcmV?d00001 diff --git a/Lab 4/CircleDemo.ctxt b/Lab 4/CircleDemo.ctxt new file mode 100644 index 0000000..49f69cc --- /dev/null +++ b/Lab 4/CircleDemo.ctxt @@ -0,0 +1,5 @@ +#BlueJ class context +comment0.target=CircleDemo +comment1.params=args +comment1.target=void\ main(java.lang.String[]) +numComments=2 diff --git a/Lab 4/CircleDemo.java b/Lab 4/CircleDemo.java new file mode 100644 index 0000000..55bb247 --- /dev/null +++ b/Lab 4/CircleDemo.java @@ -0,0 +1,23 @@ +import java.util.Scanner; +public class CircleDemo +{ + public static void main(String[] args) + { + Scanner input = new Scanner(System.in); + System.out.println("The number of Circles is: " + Circle.getNumberOfCircles()); + + System.out.println("Please enter the radius of the Circle 1: "); + Circle circle1 = new Circle(input.nextDouble()); + System.out.println("The number of circles is: " + circle1.getNumberOfCircles()); + + System.out.println("Please enter the radius of the Circle 2: "); + Circle circle2 = new Circle(input.nextDouble()); + System.out.println("The number of circles is: " + circle2.getNumberOfCircles()); + + System.out.println("The Area of the first circle is: " + circle1.area()); + System.out.println("The Perimeter of the first circle is: " + circle1.circumference() + " cm"); + + System.out.println("The Area of the second circle is: " + circle2.area()); + System.out.println("The Perimeter of the second circle is: " + circle2.circumference() + " cm"); + } +} diff --git a/Lab 4/QuestionTwo.class b/Lab 4/QuestionTwo.class new file mode 100644 index 0000000000000000000000000000000000000000..58180227b60b6faea3f4797a5eb76d0e97c66f6a GIT binary patch literal 1788 zcmaJ>>vG#f6#mwiNRgFGoj8{Q#f21{wyA+a3vo$XyA3foZi+)f2o%=x;%p;J9%X z`t1`FH!XaM&$Q;2iQ6VV*RNj~ShrxKWa5r~eyNX*EJ2k`RJ8CQ3x=|RO#@#sOx%&4 zR2vM*!s;GFs^Yf5YJRgZ3O6*i zjYTXmTd0?}GZQ#4@q>*+{K#df(I`J*-^3G29_tGs4!i!S z`BXU6)tIVr8Y$p)p*^a4Md%XH+7!khjmA}V$;P1Zw0woW!fFdO z7@&op@e6HGU7X};CG|}6GNggi#5??0RD93jYM+`;Z=vFzqDzq@n9*De=D)+Cn=t}t zSq5lf4?!GPh9i>RGyhl&ZeEmalRL@}P7So_>eqb#xYuQ{tNM0TTposkO86sAe}EA! z&=&Vvt_WA6z|v@)G0lGhcTc-wjC=e85baYbPJRGU;jY_|N|X#7FVcSxGVCA>=-3TBH) zlPB=|DV;Ls{;UJWZB+q`TigAHD|tfxB}6 literal 0 HcmV?d00001 diff --git a/Lab 4/QuestionTwo.ctxt b/Lab 4/QuestionTwo.ctxt new file mode 100644 index 0000000..81d2e9b --- /dev/null +++ b/Lab 4/QuestionTwo.ctxt @@ -0,0 +1,5 @@ +#BlueJ class context +comment0.target=QuestionTwo +comment1.params=args +comment1.target=void\ main(java.lang.String[]) +numComments=2 diff --git a/Lab 4/QuestionTwo.java b/Lab 4/QuestionTwo.java new file mode 100644 index 0000000..7055453 --- /dev/null +++ b/Lab 4/QuestionTwo.java @@ -0,0 +1,31 @@ +import java.util.Scanner; +public class QuestionTwo +{ + public static void main(String[] args) + { + Scanner input = new Scanner(System.in); + + System.out.println("Enter Account Number: "); + String accNo = input.nextLine(); + + System.out.println("Enter Customer Name: "); + String name = input.nextLine(); + + System.out.println("Enter Initial Balance: "); + int bal = input.nextInt(); + + BankAccount bankAccount = new BankAccount(accNo, name, bal); + + System.out.println("Enter amount to deposit: "); + bankAccount.deposit(input.nextInt()); + + System.out.println("New balance is: " + bankAccount.getBalance()); + + System.out.println("Enter amount to withdraw: "); + bankAccount.withdraw(input.nextInt()); + + System.out.println("New balance is: " + bankAccount.getBalance() + "\n\n"); + + + } +} diff --git a/Lab 4/README.TXT b/Lab 4/README.TXT new file mode 100644 index 0000000..71ef431 --- /dev/null +++ b/Lab 4/README.TXT @@ -0,0 +1,12 @@ +------------------------------------------------------------------------ +This is the project README file. Here, you should describe your project. +Tell the reader (someone who does not know anything about this project) +all he/she needs to know. The comments should usually include at least: +------------------------------------------------------------------------ + +PROJECT TITLE: Java 2019 +PURPOSE OF PROJECT: Practical Class +VERSION or DATE: Lab 4 +HOW TO START THIS PROJECT: +AUTHORS: U15/FNS/CSC/054 +USER INSTRUCTIONS: diff --git a/Lab 4/Rectangle.class b/Lab 4/Rectangle.class new file mode 100644 index 0000000000000000000000000000000000000000..07ab74a09e9eca20b1e47e668b02948f8d72ff98 GIT binary patch literal 811 zcmZ`#%SyvQ6g|^C+QevUeZL=F*mhwzf(yls#Z^&Isklt*&_-hlG3sZDpa?Gf06$7R zGYwIs5}2HO=REG*&#(6n0K2HTu(0C5#Hu>h@>tJfL%p zB7?Y$sWfJXdUfa4UzqR$dDTlw}sb69%6VHqk z8-K;~BgM0rW1d>k0pFtDYU}mZFdtz7`>CXP11$7sf7j=7b%zm5=8`Q5Tyx~YACg-)PkbZWK5QBcI)m2>}UNE z{tfxio>R{82l%5r+}UiKl=P5uGCR*R_j$d~%zyvy{|n$IR36i~WZ-fRSMYHj30&2? zau%QD@hPrp&1YF$H}H8LdEC&;%>qp;dUv}3fl3y4wD47d*h&FOR17Q_s0w6m+pZnn z5lEKi9totXUP}p#*KJoV_qv*4hs;RD5 zp_{I>U4c`jC-rCYxhy+8EH^^mcH5OGjP%9Or z2^3cxB?D#Mb3^4@VMkeY<+j7lyk+296W^h3;sKTgW=4SPc1z=!>R}Gr^FtFW+F)YA z^THtX<@N&=cDz1YGqZPQvnji&7f$zm6ZX*vR6s zz==b(W`+R=bUfUA#_kK zI|iD(;&sp4>TL^{OZpB~9T^0QrT;zL@7PCw4DU;~<)~n`Z&(@a&yePb;o8o&ItD&` z&HH0l8E$&)qADGyVTX!uQ;SU>sqeVl1kS!4hjVy`@2CDH_!9EgbDg17=2!5WzO)DN zPjp=5nu(MNoZ;T=1Mn{1qm;w@I7|dnj8mn30`6^E0F(%N&BmxxhC)=ZIy^gf52OrP^#P6_iA4b(W zIFDI2?;@V!0(U9;TBY<6BPCHHI)OR-%5R?dr`W_VDB=ssXNbK;-F&ou8LeMO>)qF{ CaIc8~ literal 0 HcmV?d00001 diff --git a/Lab 4/RectangleDemo.ctxt b/Lab 4/RectangleDemo.ctxt new file mode 100644 index 0000000..73aa7bc --- /dev/null +++ b/Lab 4/RectangleDemo.ctxt @@ -0,0 +1,5 @@ +#BlueJ class context +comment0.target=RectangleDemo +comment1.params=args +comment1.target=void\ main(java.lang.String[]) +numComments=2 diff --git a/Lab 4/RectangleDemo.java b/Lab 4/RectangleDemo.java new file mode 100644 index 0000000..5409869 --- /dev/null +++ b/Lab 4/RectangleDemo.java @@ -0,0 +1,21 @@ +import java.util.Scanner; +public class RectangleDemo +{ + public static void main(String[] args) + { + Scanner input = new Scanner(System.in); + System.out.println("Please Enter the Length: "); + double l = input.nextDouble(); + System.out.println("Please Enter the Width: "); + double w = input.nextDouble(); + Rectangle rectangle = new Rectangle(l,w); + System.out.println("The Area is : " + rectangle.area() + " square cm"); + System.out.println("The Length of the Rectangle is : " + rectangle.getLength() + " cm"); + System.out.println("Please enter the new Length of the Rectangle"); + + rectangle.setLength(input.nextDouble()); + System.out.println("The new Length of the Rectangle is : " + rectangle.getLength() + " cm"); + System.out.println("The new Area of the Rectangle is: " + rectangle.area()); + + } +} diff --git a/Lab 4/Student.class b/Lab 4/Student.class new file mode 100644 index 0000000000000000000000000000000000000000..3c51d8fc4d817911e109998ca5d17ad37dab2ee9 GIT binary patch literal 2055 zcmaJ>?N%FA6y1}LnIw*+CO|=vMg^NpZ4gjv8^Bru7EPfw2-W&EB)2dn%;3xf7e0qS zdlVzeG`^K&aqnzP#(l-pPOv|bdk#E>X!nb!BB|c>|4=Ht67oqKR*lVuo zb^VrDb)+a}+;>&pjEMa3WzTKd;kFa*(F;P` z4cYq$)g5#}MMdL0GHEK|I}Z(kwdc4;-oA+EJ|eej zw?fZ9Ho(!)8=kk{J>-q7xvub+J9ZEVGXAN*a*PqFe%E%}9T7}LiM5La`y%HOH;)g+ zfa8z)&PR7q>(?rVShhQzrW1;q0glh~h5iO{(=hq}=kOX|iy|M9G@lfXAH9T}K(%rR z)yg?kD@T!QmM_o*UZtJn?nfjU0ZP`N(5!1GNLUjmNLrN>q^z;@3DVY>aRU7}g>Z#- z5(aG+DL!0TynrE?Wbh)fhj0aXl=yWCI&F#UUgs*kH^@y>-W1s-lsC8Ll!jZT*47uXGYD0~V0MBB4P7>OfphlRp|po=r~v%%lCuV*``yhD3%TtnRiH+o(s@#uBCN?1I*LT0#w5 zPcgJjlb7Za|6h98Yj{+R)=k=5ys;X`bb)iT*oQqFV<+*xVsH~S*Br6GK?~oqg*&ne OuV$ICy0UkbUHccEz