|
|
@ -27,7 +27,16 @@ public class ITsecAufgaben { |
|
|
|
|
|
|
|
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) { |
|
|
|
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: "); |
|
|
|
|
|
|
|
Scanner in = new Scanner(System.in); |
|
|
|
|
|
|
|
int[] ZahlenArray = new int[2]; |
|
|
|
randomNumberArray(ZahlenArray); |
|
|
|
// |
|
|
@ -56,18 +66,19 @@ public class ITsecAufgaben { |
|
|
|
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("\n Lösung anzeigen mit '2':"); |
|
|
|
System.out.printf("\n\n Lösung anzeigen mit '2':"); |
|
|
|
|
|
|
|
lösung = in.nextInt(); |
|
|
|
|
|
|
|
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 { |
|
|
|
System.out.println("Fünfte Aufgabe beendet"); |
|
|
|
System.out.println("\nFünfte Aufgabe beendet"); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|