diff --git a/Kasutus1.class b/Kasutus1.class new file mode 100644 index 0000000..7deb40b Binary files /dev/null and b/Kasutus1.class differ diff --git a/Kasutus1.java b/Kasutus1.java new file mode 100644 index 0000000..5d9cb99 --- /dev/null +++ b/Kasutus1.java @@ -0,0 +1,25 @@ +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)); + } +} + +/* +[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 0000000..948b5c9 Binary files /dev/null and b/Liides.class differ 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 diff --git a/Pythagoros.class b/Pythagoros.class new file mode 100644 index 0000000..a20568a Binary files /dev/null and b/Pythagoros.class differ 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