Übungsblatt 2 Entscheidungen IF THEN ELSE Zeichne bei den

Werbung
Programmieren mit Pascal
4e / September 2006
Übungsblatt 2
Entscheidungen IF THEN ELSE
Zeichne bei den folgenden Aufgaben zuerst jeweils ein kleines Flussdiagramm.
1. Die Mitarbeiter der Firma Citro & Co. erhalten nach zähen Verhandlungen eine
Gehaltserhöhung: Die Gehälter werden um 3.5%, mindestens jedoch um Fr. 180.- monatlich
erhöht. Gesucht ist ein Programm, welches nach der Eingabe des alten Gehalts das zugehörige
neue Gehalt ausgibt.
2. Ein Verein beruft regelmässig Sitzungen ein, an denen auch gerade gegessen wird. Die
Mitglieder müssen allerdings etwas selber zahlen. Folgende Tabelle gibt Auskunft:
Alter
bis 18
18 bis 25
25 bis 63
ab 63
Grundgebühren (CHF) Preis pro Mittagessen
0.12.20.20.40.20.15.20.-
Schreibe ein Programm, welches nach der Eingabe der Anzahl Mittagessen und des Alters dem
Benutzer die Gesamtgebühren (inklusive Grundgebühren) ausgibt.
3. Dreieckstest: Schreibe ein Programm, dass prüft, ob die eingegebenen Zahlen a, b und c die
Seiten eines Dreiecks bilden können.
4. Nach der Eingabe einer ganzen Zahl z sollen folgende Angaben ausgegeben werden, ob…
… z positiv oder negativ ist.
… z gerade oder ungerade ist.
… wie viele Ziffern z hat.
5. Nach der Eingabe einer natürlichen Zahl n soll überprüft und ausgegeben werden, ob es sich
um eine Primzahl handelt.
6. Temperaturumrechnung: Schreibe ein Programm, das eine in °C oder °F eingegebene
Temperatur automatisch in die andere Einheit umrechnet.
7. Gegeben sind zwei Punkte P(x1/y1) und Q(x2/y2). Gesucht ist die Gleichung y = ax + b der
Geraden durch die beiden Punkte. Schreibe ein Programm, in dem alle Fälle berücksichtigt
werden.
Herunterladen