diff --git a/Kasutus.class b/Kasutus.class new file mode 100644 index 0000000..34f4b18 Binary files /dev/null and b/Kasutus.class differ diff --git a/Kasutus.java b/Kasutus.java new file mode 100644 index 0000000..ea9147a --- /dev/null +++ b/Kasutus.java @@ -0,0 +1,32 @@ +import java.util.*; + +public class Kasutus{ + public static void main(String[] arg){ + Romb pindala = new Pindala(); + Romb umbermoot = new Umbermoot(); + Scanner scanning = new Scanner(System.in); + + System.out.println("\nSisesta rombi külg: "); + double a=scanning.nextDouble(); + System.out.println("Sisesta rombi 1 diagonaal: "); + double d1=scanning.nextDouble(); + System.out.println("Sisesta rombi 2 diagonaal: "); + double d2=scanning.nextDouble(); + + System.out.println("\nRombi pindala on " + pindala.f(d1,d2,a)); + System.out.println("Rombi umbermoot on " + umbermoot.f(a,d1,d2)); + + } +} + + /* + Sisesta rombi külg: +3 +Sisesta rombi 1 diagonaal: +4 +Sisesta rombi 2 diagonaal: +5 + +Rombi pindala on 10.0 +Rombi umbermoot on 12.0 + */ \ No newline at end of file diff --git a/Pindala.class b/Pindala.class new file mode 100644 index 0000000..eb184dc Binary files /dev/null and b/Pindala.class differ diff --git a/Pindala.java b/Pindala.java new file mode 100644 index 0000000..e281fa0 --- /dev/null +++ b/Pindala.java @@ -0,0 +1,5 @@ +public class Pindala implements Romb{ + public double f(double d1, double d2, double a){ + return (d1*d2)/2; + } + } \ No newline at end of file diff --git a/Romb.class b/Romb.class new file mode 100644 index 0000000..2574612 Binary files /dev/null and b/Romb.class differ diff --git a/Romb.java b/Romb.java new file mode 100644 index 0000000..3ad9a1d --- /dev/null +++ b/Romb.java @@ -0,0 +1,3 @@ +public interface Romb{ + public double f(double d1, double d2, double a); + } \ No newline at end of file diff --git a/Umbermoot.class b/Umbermoot.class new file mode 100644 index 0000000..3525b38 Binary files /dev/null and b/Umbermoot.class differ diff --git a/Umbermoot.java b/Umbermoot.java new file mode 100644 index 0000000..bc3b19e --- /dev/null +++ b/Umbermoot.java @@ -0,0 +1,5 @@ +public class Umbermoot implements Romb{ + public double f(double a, double d1, double d2){ + return 4*a; + } +} \ No newline at end of file