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