Commit 68560c66 by Patryk Czarnik

Zadanie zgadywanie

parent dfa657bc
package p05_petle.zadania;
import java.util.Random;
import java.util.Scanner;
public class ZgadywanieWynikuMnozenia1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
int x = random.nextInt(10) + 1;
int y = random.nextInt(10) + 1;
// Program w pętli pyta o wynik mnożenia tych dwóch liczb tak długo,
// aż użytkownik poda poprawną odpowiedź.
System.out.println("Ile to jest " + x + " razy " + y + "?");
int odp = scanner.nextInt();
int liczba_prob = 1;
while(odp != x*y) {
System.out.println("Niepoprawna odpowiedź, podaj kolejną:");
odp = scanner.nextInt();
liczba_prob++;
}
System.out.println("Gratuluję, poprawna odpowiedź!");
System.out.println("Udało się w " + liczba_prob + " próbie.");
}
}
package p05_petle.zadania;
import java.util.Random;
import java.util.Scanner;
public class ZgadywanieWynikuMnozenia2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
int x = random.nextInt(10) + 1;
int y = random.nextInt(10) + 1;
// Do zmiennej odp wpisujemy taką początkową wartość, która na pewno nie jest wynikiem mnożenia,
// dzięki temu program przynajmiej raz wejdzie do pętli.
int odp = -1;
int liczba_prob = 1;
while(odp != x*y) {
System.out.println("Ile to jest " + x + " razy " + y + "?");
odp = scanner.nextInt();
liczba_prob++;
}
System.out.println("Gratuluję, poprawna odpowiedź!");
System.out.println("Udało się w " + liczba_prob + " próbie.");
}
}
package p05_petle.zadania;
import java.util.Random;
import java.util.Scanner;
public class ZgadywanieWynikuMnozenia3 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
int x = random.nextInt(10) + 1;
int y = random.nextInt(10) + 1;
int odp;
int liczba_prob = 0;
do {
System.out.println("Ile to jest " + x + " razy " + y + "?");
odp = scanner.nextInt();
liczba_prob++;
} while(odp != x*y);
System.out.println("Gratuluję, poprawna odpowiedź!");
System.out.println("Udało się w " + liczba_prob + " próbie.");
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment