|
Fachhochschule
Augsburg
Praktikum
"Softwareentwicklung
und Programmierung
Teil 1"
Studiengang Interaktive Medien, 25.10.2008
|
Praktikum
"Softwareentwicklung und Programmierung, Teil 1" im
Studiengang Interaktive Medien
Aufgabe 5
A) Anzeige eines Dreiecks
Erstellen Sie ein
Programm, welches ein Dreieck auf dem Bildschirm zeichnet. Lesen Sie
die Breite des Dreiecks über die Tastatur ein, wobei nur ungerade
Zahlen zwischen 3 und 9 als Eingabe erlaubt sind. Prüfen Sie diese
Bedingung durch eine entsprechende Selektion ab.
Beispiel:
Breite: 5
*
* * *
* * * * *
Breite 7:
*
* * *
* * * * *
* * *
* * * *
B)
Taschenrechner
Erweitern Sie Ihr Taschenrechner-Programm von Aufgabe 3 so, dass nun
beliebige natürliche Zahlen ( ganze Zahlen, >
0) von der Tastatur eingelesen werden können. Lesen
Sie hierzu die einzelnen Ziffern von der Tastatur ein und
fügen
Sie diese geignet zu einer Dezimalzahl zusammen.. (Als Anstaz
für
diese Umrechnung nutzen Sie
bitte das Beispielprogramm "ReadBinaryZahl"
aus der Vorlesung). Die
gesamte Eingabe soll Zeilenweise erfolgen. D.h. eine Zahl wird solange
gelesen bis ein Zeilenumbruch erfolgt. Eine typische Eingabe in Ihr
Programm hat also folgenden Aufbau:
123456
*
35678
Als zusätzliche
Erweiterung soll es nun möglich sein die bekannten Operatoren
+, -, * und / zu verwenden. Erweitern Sie Ihr Programm indem Sie
entsprechende Selektion implementieren. Denken Sie daran, dass die
Division durch 0 nicht erlaubt ist. Brechen Sie in diesem
Fall
das Programm mit einer Fehlermeldung ab.
Abnahme: 10. 11.2008