Aufgaben

  1. Schreibe ein Programm, das für eine beliebige Zahl das kleine Einmaleins ausgibt. Lösung

  2. Schreibe ein Programm, das zu einer Zahl alle enthaltenen Teiler ausgibt. Lösung

  3. Schreibe das Programm BIM-BAM, das das Läuten einer Kirchturmuhr steuert:

    Um 1h00 wird ein Mal BAM ausgegeben, um 1h15 BAM-BIM, um 1h30 BAM-BIM-BIM, um 4h45 BAM-BAM-BAM-BAM-BIM-BIM-BIM.

    Das Programm soll alle Turmschläge von 0h15 bis 12h00 ausgeben. Lösung

  4. Erweitere Programm 2 so, dass alle Primzahlen zwischen 2 und 1000 ausgegeben werden. Lösung

Einmaleins

int zahl = 7;

for (int i = 1; i <= 10; i++) {
    System.out.println(i * zahl);
}
Java

Teiler

int zahl = 72;
for (int i = 1; i <= zahl; i++) {
    if (zahl % i == 0) {
        System.out.println(i);
    }
}
Java

BIMBAM

for (int s = 1; s <= 12; s++) {
    for (int m = 0; m < 4; m++) {
        for (int t = 0; t < s; t++) {
            System.out.print("BAM");
            if (t != s - 1) {
                System.out.print("-");
            }
        }
        for (int u = 0; u < m; u++) {
            System.out.print("-BIM");
        }
        System.out.println("");
    }
}
Java

Primzahlen von 2 bis 1000

for (int zahl = 2; zahl <= 1000; zahl++) {
    int teilerZaehler = 0;
    for (int i = 1; i <= zahl; i++) {
        if (zahl % i == 0) {
            teilerZaehler++;
        }
    }
    if (teilerZaehler == 2) {
        System.out.println(zahl);
    }
}
Java