From f3c4dd4d907b4c82f0bd49f0a63dfeb9b38934d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mihkel=20P=C3=B5der?= Date: Tue, 23 May 2017 02:54:55 +0300 Subject: [PATCH] =?UTF-8?q?Ruutv=C3=B5rrandi=20arvutaja?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MyInterface.class | Bin 0 -> 131 bytes MyInterface.java | 3 +++ Quadratic.class | Bin 0 -> 482 bytes Quadratic.java | 13 +++++++++++++ mainCompute.class | Bin 0 -> 1114 bytes mainCompute.java | 20 ++++++++++++++++++++ 6 files changed, 36 insertions(+) create mode 100644 MyInterface.class create mode 100644 MyInterface.java create mode 100644 Quadratic.class create mode 100644 Quadratic.java create mode 100644 mainCompute.class create mode 100644 mainCompute.java diff --git a/MyInterface.class b/MyInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..49a27c84cd89fb04b664c6c1140b14467ad2bb06 GIT binary patch literal 131 zcmX^0Z`VEs1_l!bPId-%b_Nbc2KMCq+=9}QR3J;k#l^)_(}j_ND>%QjC^^+FGY2Rv z;9KdLSCU$kmYAHXmz7wS$jHErBm`6d64cL0%uCnzPs&P7E@5M2U}RtdTEoD=$im3L P%)kO-F|YzjCI&VDxNRL6 literal 0 HcmV?d00001 diff --git a/MyInterface.java b/MyInterface.java new file mode 100644 index 0000000..bd26cea --- /dev/null +++ b/MyInterface.java @@ -0,0 +1,3 @@ +public interface MyInterface { + public double compute(double a, double b, double c, int iteration); +} diff --git a/Quadratic.class b/Quadratic.class new file mode 100644 index 0000000000000000000000000000000000000000..130c34721c06f7aac2d5f525f4e7e7a2c63be25a GIT binary patch literal 482 zcmZ`#%TB^T6g>ld@F))z6j4;-qSQp$xG^z?#Kwdu7=v*?l!~R$Vr?aUfxqD&7*`S( zet_R(jCY92%9-Texp&Sz=gfS3y}bk2$5skS6qE)PVx>^TveL-Us}&U`6{{-B49cP7 zIpGmQyk=Z6NXLH9X2_j6p52Z{T|2ns-63^U%O8!SP@HO}X*La$A=3%D<+k|v2b1df zQDE68ju^;ZM7$U9(6ROg{GMw_LsPM)VI36>8`xw>{y`Y>0#qMzuU|j!4s0uANVguE zUT6o`+!B0qK#PYrWO(dP7-VuIyhwMq0nJD?s!&COzJSrwff!|yrkJ6sLYYyPcV59> z=s?62m043<<&dW+ppQf%2-?|$L{XKVP&Fn-0kJ8h0%YAS$!>p2|3WR@^#w-$57Ym} qloHRx7@KL9Nfn6GmdLCO9V&K7^ORH<=tf2C6MB4`>@3cPmc9Xi)ldll literal 0 HcmV?d00001 diff --git a/Quadratic.java b/Quadratic.java new file mode 100644 index 0000000..59dc0ba --- /dev/null +++ b/Quadratic.java @@ -0,0 +1,13 @@ +public class Quadratic implements MyInterface { + public double compute(double a, double b, double c, int iteration) { + double answer = 0; + if (iteration == 1) { + answer = (-b + Math.sqrt(Math.pow(b, 2) - 4*a*c)) / (2*a); + } + if (iteration == 2) { + answer = (-b - Math.sqrt(Math.pow(b, 2) - 4*a*c)) / (2*a); + } + return answer; + } + +} diff --git a/mainCompute.class b/mainCompute.class new file mode 100644 index 0000000000000000000000000000000000000000..bce47a2dd162223742183e38a95a158be5509975 GIT binary patch literal 1114 zcmaJ=+foxj5IvI%yV)$aa0`OEh?fnw03ymo6tbehplB?rD4&L8#SO`BYA=-hgMN%u z8A_@0#W&ylAFN!&(GiAz5|%Ua|Hv?B#gvx1EUH;xGCY5f+#eR zxh><40v#zCV`6h$#)OPX2~!F>pvg!JKOM&mX2t5RFmp2QNtl;#pP_BpvMqmwA*`pi z86p{{Xfkx>EZck$RCZ1G4c{$OCQ{*+&CsvE&6W58PnWs9m(KgHW$!HsqLOz4w_vVY z0^B9Q8K+VWd~-^`RU|RU&|RknzEw`=3*5F%SHc4o3s@9@C5G6mfEQivTLl%%c*u}@ z9R&Wtk1wvv?V_b|_aN|ji7Uz$F9){fS)S?ne9zR}bGQC~8Emm_-RI zDjwl6gSx8e#3%+{YEe_MiZv2oZBZke5q99;e_RW!a?x}d;>tGn{J_&@1Th0c!V?wi zcq)QtDzexhF`AfJQ7e8%43ef*`Q>iOEcoYA`9se)D-0o_bzehi%SmT#Qj)|rd4)tu z>X&YaTL?P=6>Jf==zdznp8DBT?@XFOstQn99M~*;;cjj7gKs!NeGq6)3>q6=t(ta` zVe&H0g%N4WN6p7K53{y!y6<>_21P0~hJ;qSVHjCadRRA7|0y8*PGjsCdi9IIC5)h- zo{acHAh9q=_6kK;$usiNv172$v|tz_+g4A85yNmDBA~yZPz-!JL1^a);bTN{Cy4GG zqiypDQbMjFCcHv^yoUIO2-Ie<5EW7TX(Ul}f)3(#Cc0|qo=7F5Nh$Ib2^lr?)X>`~ zc8clyi;14cv|65pT5miK89mhM5aJl6oQ`%()BB!BCsxn}1KoI!1U?dq;Tmy5xc CtplL| literal 0 HcmV?d00001 diff --git a/mainCompute.java b/mainCompute.java new file mode 100644 index 0000000..bf4a825 --- /dev/null +++ b/mainCompute.java @@ -0,0 +1,20 @@ +import java.util.Scanner; + +public class mainCompute{ + + public static void main(String[] args) { + Scanner scan = new Scanner(System.in); + + MyInterface getQuadratic = new Quadratic(); + + System.out.println("Ruutvõrrandi arvutaja\n\nPalun sisestage ruutvõrrandi jaoks vajalikud andmed"); + System.out.println("A (ruudus): "); + double a = scan.nextDouble(); + System.out.println("B: "); + double b = scan.nextDouble(); + System.out.println("C: "); + double c = scan.nextDouble(); + System.out.println("\nVastus 1: " + getQuadratic.compute(a, b, c, 1)); + System.out.println("Vastus 2: " + getQuadratic.compute(a, b, c, 2)); + } +}