Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Treue Seele
C-/C++-Quelltext |
|
1 |
// Im letzten Post von mir ist der aktuelle Code zu finden^^
|
Treue Seele
Zitat von »"spacegaier"«
Für das erste Programm sieht das schon echt gut aus!
Ich habe jetzt beim drüberfliegen nichts negatives gesehen, außer vielleicht dem namespace std (such mal hier im Forum), was nicht ganz so gut ist. Ich meine ich hätte hier auch schon mal etwas gelesen, dass "system(""); nicht so gut ist ist, aber für den Anfang echt top!
PS: Die kleinen "Mäkel" müssen dich jetzt noch nicht interessieren, finde ich. Mach erst mal im Buch weiter und dann diese Feinheiten, von wegen Namespace-Überschneidungen.
PPS: Und ach ja: Beim nächsten Mal bitte in das Projektforum posten.
mfg - spacegaier
C-/C++-Quelltext |
|
1 |
cin.ignore(); |
Treue Seele
C-/C++-Quelltext |
|
1 2 3 4 5 |
do { Ergebnis = a / b; } while (b != 0); |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 |
if(b == 0) cout << " Division durch 0 ist nicht möglich! " << endl; else { Ergebnis = a / b; cout << "Term: " << endl; cout << a << " / " << b << " = " << Ergebnis << endl; cin.ignore(); cin.get(); } |
Treue Seele
Zitat von »"big_muff"«
Bei einer Division durch 0 wird das Programm in einer Endlosschleife hängen bleiben wenn ich das richtig sehe:
C-/C++-Quelltext
1 2 3 4 5 do { Ergebnis = a / b; } while (b != 0);
Damit wird Ergebnis mindestens einmal und dann solange a/b zugeordnet bis b ungleich 0 ist. Ist aber b=0 wird das ewig zugeordnet => Rien ne va plus!
C-/C++-Quelltext |
|
1 |
neuer Code siehe oben 1. Beitrag
|
Treue Seele
Zitat von »"Deviloper"«
Naja ... die Aufgabe einen Taschenrechner zu erstellen kann man noch wesentlich eleganter lösen ... und nen kleines Feature was du noch einbauen könntest wäre, das man in einer Datei noch eine weitere Rechenart definieren kann
Werbeanzeige