Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added Kaamera.class
Binary file not shown.
22 changes: 22 additions & 0 deletions Kaamera.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
public class Kaamera{
double a, b, c;
public Kaamera(double pikkus, double laius, double k6rgus){
if(pikkus<=0){throw new RuntimeException("Sobimatu pikkus");}
if(laius <=0){throw new RuntimeException("Sobimatu laius");}
if(k6rgus <=0){throw new RuntimeException("Sobimatu k6rgus");}
a=pikkus;
b=laius;
c=k6rgus;
}
public double pindala(){
return a*b;
}
//lisage funktsioon ristkyliku ruumala arvutamiseks
public double ruumala(){
return a*b*c;
}
public String toString(){
return "Kaamera "+a+" x "+b+" x "+c+" millimeetrit, ruumala "+
ruumala()+" kuupmillimeetrit, pindala "+pindala()+" ruutmillimeetrit.";
}
}
Binary file added Proov1.class
Binary file not shown.
13 changes: 5 additions & 8 deletions Proov1.java
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
public class Proov1{
public static void main(String[] args){
Ristkylik laud1=new Ristkylik(2, 1);
Ristkylik laud2=new Ristkylik(1.5, 1);
Ristkylik laud3=new Ristkylik(2, 1.5);
System.out.println(laud1.pindala()+" "+laud1.ymberm66t());
System.out.println(laud2.pindala());
System.out.println(laud3.pindala());
System.out.println(laud1);
System.out.println(laud2.toString());
Kaamera peegel1=new Kaamera(145, 106, 79);
Kaamera peegel2=new Kaamera(139, 101, 75);
Kaamera peegel3=new Kaamera(131, 98, 71);
System.out.println(peegel1);
System.out.println(peegel2.toString());
}
}