|
|
@ -1,6 +1,7 @@ |
|
|
|
package ITsecAufgaben; |
|
|
|
|
|
|
|
import java.util.Scanner; |
|
|
|
import java.lang.Math; |
|
|
|
|
|
|
|
public class ITsecAufgaben { |
|
|
|
|
|
|
@ -28,24 +29,41 @@ public class ITsecAufgaben { |
|
|
|
|
|
|
|
return 1; |
|
|
|
} |
|
|
|
// public static void randomNumberArray(int[] ausgabe) {} |
|
|
|
public static int[] randomNumberArray(int[] ausgabe) { |
|
|
|
int max = 99, min = 0, range, random; |
|
|
|
range = max - min + 1; |
|
|
|
|
|
|
|
for(int i = 0; i <= (ausgabe.length - 1); i++) { |
|
|
|
random = (int) (Math.random() * range) + min; |
|
|
|
ausgabe[i] = random; |
|
|
|
} |
|
|
|
|
|
|
|
return ausgabe; |
|
|
|
} |
|
|
|
|
|
|
|
public static void fünfteAufgabe() { |
|
|
|
// ggT-Rechner! |
|
|
|
// random number ; println() ; ggtProbe() ; lösungswegBeispiel() |
|
|
|
|
|
|
|
System.out.println( |
|
|
|
"Drücken Sie '0' für die Aufgabe, '1' zum überspringen oder 'Strg + Z' zum abbrechen des Programmes: "); |
|
|
|
|
|
|
|
Scanner in = new Scanner(System.in); |
|
|
|
int[] ZahlenArray = new int[2]; |
|
|
|
ZahlenArray[0] = 48; |
|
|
|
ZahlenArray[1] = 30; |
|
|
|
randomNumberArray(ZahlenArray); |
|
|
|
// |
|
|
|
int aufgabeStarten = in.nextInt(); |
|
|
|
if (aufgabeStarten == 0) { |
|
|
|
int lösung; |
|
|
|
System.out.println("Berechnen Sie den 'größten gemeinsamen Teiler' der folgenden Zahlen: "); |
|
|
|
System.out.printf("%d & %d", ZahlenArray[0], ZahlenArray[0]); |
|
|
|
System.out.printf("%d & %d", ZahlenArray[0], ZahlenArray[1]); |
|
|
|
|
|
|
|
System.out.printf("\n Lösung anzeigen mit '2':"); |
|
|
|
|
|
|
|
lösung = in.nextInt(); |
|
|
|
|
|
|
|
if(lösung == 2) { |
|
|
|
ggTLösung(ZahlenArray[0], ZahlenArray[1]); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
System.out.println("Fünfte Aufgabe beendet"); |
|
|
|
} else { |
|
|
|