From 166dec256dba6e9bcbaec36c123eb14f7148d683 Mon Sep 17 00:00:00 2001 From: melissab Date: Mon, 8 May 2017 19:12:54 +0300 Subject: [PATCH 1/2] kodus --- Kasutus1.java | 14 ++++++++++++++ Liides.java | 4 ++++ Pythagoras.java | 5 +++++ 3 files changed, 23 insertions(+) create mode 100644 Kasutus1.java create mode 100644 Liides.java create mode 100644 Pythagoras.java diff --git a/Kasutus1.java b/Kasutus1.java new file mode 100644 index 0000000..2c022f2 --- /dev/null +++ b/Kasutus1.java @@ -0,0 +1,14 @@ +import java.util.Scanner; + +public class Kasutus1{ + public static void main(String[] args){ + Scanner s = new Scanner(System.in); + + Liides pythagoroseArvutaja = new Pythagoros(); + System.out.println("a: "); + double a=s.nextDouble(); + System.out.println("b: "); + double b=s.nextDouble(); + System.out.println("c: "+ pythagoroseArvutaja.arvutus(a,b)); + } +} \ No newline at end of file diff --git a/Liides.java b/Liides.java new file mode 100644 index 0000000..1d54de9 --- /dev/null +++ b/Liides.java @@ -0,0 +1,4 @@ +public interface Liides{ + public double arvutus(double x, double y); + +} \ No newline at end of file diff --git a/Pythagoras.java b/Pythagoras.java new file mode 100644 index 0000000..8ce22e1 --- /dev/null +++ b/Pythagoras.java @@ -0,0 +1,5 @@ +public class Pythagoros implements Liides{ + public double arvutus(double x, double y){ + return Math.sqrt(Math.pow(x,2) + Math.pow(y,2)); + } +} \ No newline at end of file From 1001b9e5b10e27338030994f023c9b4f7901a279 Mon Sep 17 00:00:00 2001 From: melissab Date: Mon, 8 May 2017 19:23:42 +0300 Subject: [PATCH 2/2] 2 --- Kasutus1.class | Bin 0 -> 901 bytes Kasutus1.java | 13 ++++++++++++- Liides.class | Bin 0 -> 119 bytes Pythagoros.class | Bin 0 -> 352 bytes Pythagoros.java | 5 +++++ 5 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 Kasutus1.class create mode 100644 Liides.class create mode 100644 Pythagoros.class create mode 100644 Pythagoros.java diff --git a/Kasutus1.class b/Kasutus1.class new file mode 100644 index 0000000000000000000000000000000000000000..7deb40bd47e13f6d160fa8cd1c5f96c3a5a323bd GIT binary patch literal 901 zcmaJ=ZEw<06n-vHZYjlWu(9ceviVl_0#4`4U{2l8L`6q}F3ObJ+|ki*0i6InQ~{d;8<(x9Ky6zTGa=8p3g;$8p!hJ!~n$eF{-M@jr@|>$yD>5Acv`62&aXBNN*wnkZq1 zpn5UOF#m52dx70~cIY@f6RLvS(r+Wd{9sT@2IX2nY2e+3^2@Y9~Ek zb{Imc=ee_vZMX2!=>|SEEk&oquwY$iP}2yz0Rco9y^q*hAI2-C#Lty&jkF<5VkMH7`j}eJEofgct)Y*Z mK9WQmXI+6#@ioLLPm1J4%AbV+i;z71AO}cLEsMknVd)ot(8k*U literal 0 HcmV?d00001 diff --git a/Kasutus1.java b/Kasutus1.java index 2c022f2..5d9cb99 100644 --- a/Kasutus1.java +++ b/Kasutus1.java @@ -11,4 +11,15 @@ public static void main(String[] args){ double b=s.nextDouble(); System.out.println("c: "+ pythagoroseArvutaja.arvutus(a,b)); } -} \ No newline at end of file +} + +/* +[melissab@greeny t07liides]$ javac *.java +[melissab@greeny t07liides]$ java Kasutus1 +a: +6 +b: +8 +c: 10.0 + +*/ \ No newline at end of file diff --git a/Liides.class b/Liides.class new file mode 100644 index 0000000000000000000000000000000000000000..948b5c9e3218e93712097b185cb0055966c18ea1 GIT binary patch literal 119 zcmX^0Z`VEs1_l!bPId-%b_Nbc2KL0FveJ^$Vnzm54Hp+p7e)rI;QZ2}-Gpi4YPNRd`4s`m&nX1kN8bSCVU|!_? zRKV}4EWNHLaa!EVcud8S#k8*KQostLD2xQ$ySy%v^it`zfBRAmNx>j!IsI&}a5 literal 0 HcmV?d00001 diff --git a/Pythagoros.java b/Pythagoros.java new file mode 100644 index 0000000..8ce22e1 --- /dev/null +++ b/Pythagoros.java @@ -0,0 +1,5 @@ +public class Pythagoros implements Liides{ + public double arvutus(double x, double y){ + return Math.sqrt(Math.pow(x,2) + Math.pow(y,2)); + } +} \ No newline at end of file