Praktikum 5 kood
This commit is contained in:
30
src/praktikum5/KullKiri.java
Normal file
30
src/praktikum5/KullKiri.java
Normal file
@@ -0,0 +1,30 @@
|
||||
package praktikum5;
|
||||
|
||||
public class KullKiri {
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Kull või kiri");
|
||||
int suva = (int)(Math.random() * 2);
|
||||
int vastus = Metodid.kasutajaSisestus("Sisesta arv 0(kiri) või 1(kull): ", 0, 1);
|
||||
|
||||
if( vastus == 0) {
|
||||
System.out.println("Valisid kiri");
|
||||
} else {
|
||||
System.out.println("Valisid kull");
|
||||
}
|
||||
|
||||
if( suva == 0 ) {
|
||||
System.out.println("Arvuti valis kiri");
|
||||
}
|
||||
else {
|
||||
System.out.println("Arvuti valis kull");
|
||||
}
|
||||
|
||||
if( suva == vastus ) {
|
||||
System.out.println("Sina võitsid");
|
||||
}
|
||||
else {
|
||||
System.out.println("Sa kaotasid");
|
||||
}
|
||||
}
|
||||
}
|
||||
15
src/praktikum5/Kuup.java
Normal file
15
src/praktikum5/Kuup.java
Normal file
@@ -0,0 +1,15 @@
|
||||
package praktikum5;
|
||||
|
||||
public class Kuup {
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.print("Sisesta arv: ");
|
||||
int arv = lib.TextIO.getlnInt();
|
||||
int arvkuubis = kuup(arv);
|
||||
System.out.printf("Arvu %d kuup on %d", arv, arvkuubis);
|
||||
}
|
||||
|
||||
public static int kuup(int arv) {
|
||||
return (int) Math.pow((double)arv, 3);
|
||||
}
|
||||
}
|
||||
16
src/praktikum5/Liisu.java
Normal file
16
src/praktikum5/Liisu.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package praktikum5;
|
||||
|
||||
public class Liisu {
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.println("liisu");
|
||||
System.out.print("Sisesta inimeste arv: ");
|
||||
int inimesteArv = lib.TextIO.getlnInt();
|
||||
System.out.println("Liisu on "+valiLiisu(inimesteArv));
|
||||
}
|
||||
|
||||
public static int valiLiisu(int inimesteArv) {
|
||||
int liisu = Metodid.randomRange(1, inimesteArv);
|
||||
return liisu;
|
||||
}
|
||||
}
|
||||
24
src/praktikum5/Metodid.java
Normal file
24
src/praktikum5/Metodid.java
Normal file
@@ -0,0 +1,24 @@
|
||||
package praktikum5;
|
||||
|
||||
public class Metodid {
|
||||
public static int randomRange(int min, int max) {
|
||||
return min + (int)(Math.random() * ((max - min) + 1));
|
||||
}
|
||||
|
||||
public static int kasutajaSisestus(String kysimus, int min, int max) {
|
||||
while (true) {
|
||||
System.out.print(kysimus);
|
||||
int vastus = lib.TextIO.getlnInt();
|
||||
if ((vastus >= min) && (vastus <= max)) {
|
||||
return vastus;
|
||||
} else {
|
||||
System.out.printf("[Viga] Siestatud arv %d ei ole vahemikus %d kuni %d %n",
|
||||
vastus, min, max);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static int viskaTaringut() {
|
||||
return Metodid.randomRange(1, 6);
|
||||
}
|
||||
}
|
||||
22
src/praktikum5/Taring.java
Normal file
22
src/praktikum5/Taring.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package praktikum5;
|
||||
|
||||
public class Taring {
|
||||
|
||||
public static void main(String[] args) {
|
||||
int kasutajaTaringud = Metodid.viskaTaringut() + Metodid.viskaTaringut();
|
||||
int arvutiTaringud = Metodid.viskaTaringut() + Metodid.viskaTaringut();
|
||||
|
||||
System.out.printf("Arvuti viskas %d punkti%nKasutaja viskas %d punkti%n",
|
||||
kasutajaTaringud, arvutiTaringud);
|
||||
|
||||
if (kasutajaTaringud > arvutiTaringud) {
|
||||
System.out.println("Kasutaja võitis");
|
||||
} else if (kasutajaTaringud < arvutiTaringud) {
|
||||
System.out.println("Arvuti võitis");
|
||||
} else if (kasutajaTaringud == arvutiTaringud) {
|
||||
System.out.println("Viik");
|
||||
} else {
|
||||
System.out.println("Seda ei tohiks juhtuda");
|
||||
}
|
||||
}
|
||||
}
|
||||
13
src/praktikum5/TaringuMang.java
Normal file
13
src/praktikum5/TaringuMang.java
Normal file
@@ -0,0 +1,13 @@
|
||||
package praktikum5;
|
||||
|
||||
public class TaringuMang {
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
int taringuSumma = 0;
|
||||
for (int i = 0; i < 5; i++) {
|
||||
taringuSumma += Metodid.viskaTaringut();
|
||||
}
|
||||
System.out.println("Täringute summa on "+taringuSumma);
|
||||
}
|
||||
}
|
||||
12
src/praktikum5/Vahemik.java
Normal file
12
src/praktikum5/Vahemik.java
Normal file
@@ -0,0 +1,12 @@
|
||||
package praktikum5;
|
||||
|
||||
public class Vahemik {
|
||||
|
||||
public static void main(String[] args) {
|
||||
int min = 5;
|
||||
int max = 8;
|
||||
String kysimus = "Sisesta arv vahemikus "+min+" kuni "+max+": ";
|
||||
System.out.printf("kasutaja sisestas %d", Metodid.kasutajaSisestus(kysimus, 5, 8));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user