diff --git a/Arvutus.class b/Arvutus.class new file mode 100644 index 0000000..a421491 Binary files /dev/null and b/Arvutus.class differ diff --git a/Arvutus.java b/Arvutus.java new file mode 100644 index 0000000..5c42a9e --- /dev/null +++ b/Arvutus.java @@ -0,0 +1,15 @@ +import java.util.Scanner; + +public class Arvutus{ + public static void main(String[] args){ + Scanner sc = new Scanner(System.in); + System.out.println("Sisesta silindri korgus: "); + double h=sc.nextDouble(); + + System.out.println("Sisesta silindri raadius: "); + double r=sc.nextDouble(); + + Liides pindala = new TaisPindala(); + System.out.println("Silindri taispindala on: "+ pindala.arvutus(h, r)); + } +} \ 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..693ba03 --- /dev/null +++ b/Liides.java @@ -0,0 +1,3 @@ +public interface Liides{ + public double arvutus(double x, double y); +} \ No newline at end of file diff --git a/TaisPindala.class b/TaisPindala.class new file mode 100644 index 0000000..cfc52d2 Binary files /dev/null and b/TaisPindala.class differ diff --git a/TaisPindala.java b/TaisPindala.java new file mode 100644 index 0000000..c3aa5e5 --- /dev/null +++ b/TaisPindala.java @@ -0,0 +1,5 @@ +public class TaisPindala implements Liides{ + public double arvutus(double h, double r){ + return (2*Math.PI*Math.pow(r,2)) + (2*Math.PI*h); + } +} \ No newline at end of file