Wieder das Problem mit Division durch Null. Auch wenn niemand eine Größe von "0 Metern" hat, bei einer Falscheingabe stürzt dein Programm ab.
Wenn du ein Switch-Case verwendest, hast du anstatt 8 Abfragen nur noch eine - der Rest kann ignoriert werden.
Unbenutzte Variable jn
Eigentlich (bin mir nicht sicher) sollte es reichen, wenn du nur die iostream.h einbindest.
Ein return 0; wäre noch vorteilhaft
Ich würds schön finden, wenn du mit der Ausgabe von Text auf der Konsole etwas weiter kommst. Die Ausgabe in der Form cout << "________..."; könnte man auch folgendermaßen machen:
Code:
cout << setfill ('_') << setw (80); // 80 ist die Default-Breite der Konsole
Ich vermute mal, du hast dir wieder einfach nur irgendeine Aufgabe gesucht. Das ist zwar nicht schlecht, um gelerntes zu vertiefen. Aber so kommst du nicht weiter (siehe #6). Eine Alternative zum Galileo Openbook (C von A bis Z) wäre noch Wikibooks: ] (incl. Beispiele wie Taschenrechner).
Edit:
7. Gibt der Benutzer anstatt Zahlen einfach Buchstaben ein, kommt Murks raus.
Geändert von pixelflat (13.09.2009 um 21:31 Uhr).
13.09.2009, 21:48
Threadersteller
mozo007
Ja, ich habe es aus Langeweile gemacht^^
Nunja danke für das buch.
Ich habe das setfill mal ausprobier, geht aber nicht muss ich dafür noch etwas includen?