Aufgabe 1 (Quader)

Implementieren Sie ein Java-Programm, welches aus den einzugebenden Werten für die Kanten die Summe der Kantenlängen, die Oberfläche und das Volumen des Quaders berechnet.

Aufgabe 2 (Kreisring)

Nach Eingabe der notwendigen Daten soll der Flächeninhalt eines Kreisrings berechnet werden.

  1. Geben Sie einen geeigneten Algorithmus zur Lösung des Problems als Struktogramm an.
  2. Implementieren Sie das Programm in Java.

Aufgabe 3 (Kegel)

Von einem geraden Kegel sind der Radius r und die Höhe h bekannt. Daraus sind die Seitenlinie s, die Oberfläche O und das Volumen V zu berechnen.

  1. Geben Sie einen geeigneten Algorithmus zur Lösung des Problems als Struktogramm an.
  2. Implementieren Sie das Programm in Java.

Aufgabe 4 (Handyrechnung)

Eine Firma bietet folgenden Handytarif an:

  • Monatlich ist eine Grundgebühr von 5,99 € zu bezahlen.
  • Pro gesendete SMS müssen 19 ct gezahlt werden.
  • Pro gesendete MMS müssen 29 ct gezahlt werden.

Implementieren Sie ein Java-Programm welches die monatlichen Kosten berechnen kann.

Aufgabe 5 (Maklerfirma)

Eine Maklerfirma verkauft Grundstücke. Schreibe ein Programm, das für ein rechteckiges Grundstück die Längen der Seiten (in Meter) und den Quadratmeterpreis einliest. Gib dazu eine Rechnung auf dem Bildschirm aus, die die eingegebenen Daten, den Grundstückspreis, die Maklergebühr von 3%, die Mehrwertsteuer, sowie den Gesamtbetrag enthält. Benutze zur Eingabe von Dezimalzahlen Input.readDouble();

Alle Programme – auch die einfachen – sollen möglichst benutzerfreundlich gestaltet werden … 🙂

Aufgabe 6 (Wochenlohn)

Geschäftsführer A. Bzocker benötigt ein Programm zur Wochenlohnberechnung. Als Eingaben sind die Anzahl der Arbeitsstunden, die Anzahl der Überstunden (die aus Sicht des Geschäftsführers nicht bezahlt werden sollten … aber müssen!!!) und der Stundenlohn. Für Überstunden muss zudem ein Zuschlag von 20% auf den Stundenlohn gewährt werden.

  1. Geben Sie einen geeigneten Algorithmus zur Lösung des Problems als Struktogramm an.
  2. Implementieren Sie diesen Algorithmus in einem Java-Programm.

Aufgabe 7 (Stromzähler)

Beauftragte der ÜWAG lesen einmal im Jahr den Zählerstand des Stromzählers ab. Davon ausgehend wird der Verbrauch des letzten Jahres berechnet. Mit dem derzeitigen kWh-Preis können die Kosten berechnet werden. Da im letzten Jahr ein monatlicher Abschlag gezahlt wurde muss nun die Differenz beglichen werden. Auf der Basis der Kosten für das letzte Jahr wird nun der Abschlag für das nächste Jahr berechnet.

  1. Geben Sie einen geeigneten Algorithmus zur Lösung des Problems als Struktogramm an.
  2. Implementieren Sie das Programm in Java.
  3. Achten Sie auf eine “schöne” Ausgabe.

Aufgabe 8 (Cowsay)

1. Geben Sie mit Hilfe von Java das folgende ASCII-Bildchen aus:

 _____________
< Java rocks! >
 -------------
       \   ^__^
        \  (oo)\_______
           (__)\       )\/\
               ||----w |
               ||     ||

2. Ändern Sie das Programm so ab, dass der Text vorher eingelesen wird.

3. Erstellen Sie eigene Piktogramme.

Aufgabe 9 (Kassenbon)

Erstellen Sie einen Kassenbon. Geben Sie dazu 4 verschiedene Waren ein, dazu die Anzahl und den Einzelpreis. Danach sollte die Summe ausgegeben werden und der User entscheidet, wie viel Geld er gibt. Danach wird der Kassenbon mit dem Restgeldbetrag ausgegeben, z. B.:

Wurst      1 x  4.20 EUR
                          4.20 EUR
Käse       1 x  2.30 EUR
                          2.30 EUR
Brot       1 x  2.10 EUR
                          2.10 EUR
DVD        2 x 12.00 EUR
                         24.00 EUR
----------------------------------
Gesamt                   32.60 EUR
Gegeben                  50.00 EUR

Zurück                   17.40 EUR
Schlagwörter: