diff --git a/kontrollstrukturen.md b/kontrollstrukturen.md index a6d8b21..a077c8b 100644 --- a/kontrollstrukturen.md +++ b/kontrollstrukturen.md @@ -159,15 +159,14 @@ do { ## **Aufgaben** -1) Schreibe eine Methode `public static void divide(int quotient, int dividend)` welche das Ergebnis der Division auf die Konsole ausgibt. Achte darauf, dass nicht durch 0 geteilt wird und gebe eine Warnung über die Nulldivision auf der Konsole aus. +1) Schreibe eine Methode `public static void divide(double quotient, double dividend)` welche das Ergebnis der Division auf die Konsole ausgibt. Achte darauf, dass nicht durch 0 geteilt wird und gebe eine Warnung über die Nulldivision auf der Konsole aus. 2) Schreibe eine Methode `public static void calculator(char operator, int number1, int number2)` welche das Ergebnis der Operation auf der Konsole ausgibt. Die durchgeführte Operation hängt von dem Wert der Variable `operator` ab. Bsp: `calculator('*', 3, 4)` schreibt auf die Konsole: `3 * 4 = 12` --- -3) Schreibe eine Methode `public static void ggT(int a, int b)` welche den ggT von zwei Zahlen berechnet. Benutze dafür den Algorithmus von [Euklid](https://de.wikipedia.org/wiki/Euklidischer_Algorithmus#Iterative_Variante). +3) Schreibe eine Methode `public static void gcd(int a, int b)` welche den größten gemeinsamen Teiler (engl. greatest common divisor oder gcd) von zwei Zahlen berechnet. Benutze dafür den Algorithmus von [Euklid](https://de.wikipedia.org/wiki/Euklidischer_Algorithmus#Iterative_Variante). 4) Schreibe eine Methode `public static void printAscii()` welche die Ascii-Werte der Zahlen von 0 bis 122 ausgibt. -5) TODO: Aufgabe entweder while oder for