Browse Source

"Lösungsrechner zur fünften Aufgabe hinzugefügt"

remotes/origin/IT-Sec-Branch
pc 2 years ago
parent
commit
6adcb4d715
  1. 21
      ITsecAufgaben/ITsecAufgaben.java

21
ITsecAufgaben/ITsecAufgaben.java

@ -27,7 +27,16 @@ public class ITsecAufgaben {
public static int ggTLösung(int a, int b) { public static int ggTLösung(int a, int b) {
return 1;
while (a != b) {
if(a > b)
a = a - b;
else
b = b - a;
}
if (a > b) {
return b;
}
return a;
} }
public static int[] randomNumberArray(int[] ausgabe) { public static int[] randomNumberArray(int[] ausgabe) {
int max = 99, min = 0, range, random; int max = 99, min = 0, range, random;
@ -47,6 +56,7 @@ public class ITsecAufgaben {
"Drücken Sie '0' für die Aufgabe, '1' zum überspringen oder 'Strg + Z' zum abbrechen des Programmes: "); "Drücken Sie '0' für die Aufgabe, '1' zum überspringen oder 'Strg + Z' zum abbrechen des Programmes: ");
Scanner in = new Scanner(System.in); Scanner in = new Scanner(System.in);
int[] ZahlenArray = new int[2]; int[] ZahlenArray = new int[2];
randomNumberArray(ZahlenArray); randomNumberArray(ZahlenArray);
// //
@ -56,18 +66,19 @@ public class ITsecAufgaben {
System.out.println("Berechnen Sie den 'größten gemeinsamen Teiler' der folgenden Zahlen: "); System.out.println("Berechnen Sie den 'größten gemeinsamen Teiler' der folgenden Zahlen: ");
System.out.printf("%d & %d", ZahlenArray[0], ZahlenArray[1]); System.out.printf("%d & %d", ZahlenArray[0], ZahlenArray[1]);
System.out.printf("\n Lösung anzeigen mit '2':");
System.out.printf("\n\n Lösung anzeigen mit '2':");
lösung = in.nextInt(); lösung = in.nextInt();
if(lösung == 2) { if(lösung == 2) {
ggTLösung(ZahlenArray[0], ZahlenArray[1]);
lösung = ggTLösung(ZahlenArray[0], ZahlenArray[1]);
System.out.printf("Lösung lautet: %d", lösung);
} }
System.out.println("Fünfte Aufgabe beendet");
System.out.println("\nFünfte Aufgabe beendet");
} else { } else {
System.out.println("Fünfte Aufgabe beendet");
System.out.println("\nFünfte Aufgabe beendet");
} }
} }

Loading…
Cancel
Save