Christoph Ott Institut für Angewandte Informationsverarbeitung 28. August 2008
Blatt 4


Uni Logo



WiMa-Praktikum/ Programmier-Praktikum (SS 2008)
Submit-Übungsaufgaben



Submit-Frist bis: Freitag 29. August 2008 9:15 Uhr

8 Eine Klasse für die komplexen Zahlen

Schreibt ein Programm, das komplexe Zahlen addieren, multiplizieren und in schöner Form am Bildschirm ausgeben kann. Da Ihr mittlerweile den Begriff der Modularisierung kennt, sollt Ihr Euer Program in die Dateien complex.h, complex.cpp und compute.cpp aufsplitten. Folgende Anforderungen werden an Eure Klasse Complex gestellt: Euer Hauptprogramm soll nun sowohl Realteil als auch Imaginärteil von drei komplexen Zahlen von der Standardeingabe einlesen und daraus drei Objekte der Klasse Complex erzeugen. Anschließend soll es die zweite komplexe Zahl zur ersten hinzuaddieren und am Bildschirm mittels print ausgeben. Auf das Ergebnis der Addition soll anschließend die dritte komplexe Zahl drauf-multipliziert werden. Auch dieses Ergebnis soll anschließend mittels print am Bildschirm ausgegeben werden. Am Bilschrim sieht das dann etwa wie folgt aus
1      ->Realteil 1.Zahl
1      ->Imaginärteil 1.Zahl
2      ->Realteil 2.Zahl
2      ->Imaginärteil 2.Zahl 
3      ->Realteil 3.Zahl
3      ->Imaginärteil 3.Zahl
3+3i   ->Ergebnis nach Addition 
18i     ->Ergebnis nach Multiplikation
Hinweis: In den Submit-Befehl müssen in diesem Fall alle einzureichenden Dateinamen aufgenommen werden, d.h.
submit wimaprak 8 complex.h complex.cpp compute.cpp

Viel Erfolg!



Christoph Ott 2008-08-28