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
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
//Taschenrechner. Addition ,Subtraktion und Multiplikation mit Kommazahlen //Version 1.7 // #include <iostream> using namespace std;int main () {char auswahl; float Zahl1, Zahl2;float Summe = 0; float Differenz = 0;float Produkt = 0; float Quotient = 0;cout << "Taschenrechner\n"; cout << "Menue:\n";cout << "(A)ddieren\n(S)ubtrahieren\n(M)ultiplizieren\n(D)ividieren\n";cout << "Bitte Rechenart Eingeben: "; cin >> auswahl;if ((auswahl == 'a') || (auswahl == 'A')) {cout << "Bitte den ersten Summanden eingeben und ENTER druecken: "; cin >> Zahl1;cout << "Bitte den zweiten Summanden eingeben und ENTER druecken: "; cin >> Zahl2; Summe = Zahl1 + Zahl2;cout << "Die Summe betraegt: " << Summe << endl; }else if ((auswahl == 's') || (auswahl == 'S')) {cout << "Bitte den Subtrahend eingeben und ENTER druecken: "; cin >> Zahl1;cout << "Bitte den Minuent eingeben und ENTER druecken: "; cin >> Zahl2; Differenz = Zahl1 - Zahl2;cout << "Die Differenz betraegt: " << Differenz << endl; }else if ((auswahl == 'm') || (auswahl == 'M')) {cout << "Bitte den ersten Faktor eingeben und ENTER druecken: "; cin >> Zahl1;cout << "Bitte den zweiten Faktor eingeben und ENTER druecken: "; cin >> Zahl2; Produkt = Zahl1 * Zahl2;cout << "Das Produkt betraegt: " << Produkt << endl; }else if ((auswahl == 'd') || (auswahl == 'D')) {cout << "Bitte den Dividend eingeben und ENTER druecken: "; cin >> Zahl1;cout << "Bitte den Divisor eingeben und ENTER druecken: "; cin >> Zahl2; Quotient = Zahl1 / Zahl2;cout << "Der Quotient betraegt: " << Quotient << endl; } elsecout << "Error!\n"; return 0; } |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Pille998« (10.03.2012, 21:13)
Community-Fossil
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
#include <iostream> using namespace std; int main () { char auswahl; float Zahl1, Zahl2; float Summe = 0.f; //Bei float immer '.f' dahinter, sonst wird double zugewiesen ;)// float Differenz = 0.f; float Produkt = 0.f; float Quotient = 0.f; cout << "Taschenrechner\n"; cout << "Menue:\n"; cout << "(A)ddieren\n(S)ubtrahieren\n(M)ultiplizieren\n(D)ividieren\n"; cout << "Bitte Rechenart Eingeben: "; cin >> auswahl; if ((auswahl == 'a') || (auswahl == 'A')) { cout << "Bitte den ersten Summanden eingeben und ENTER druecken: "; cin >> Zahl1; cout << "Bitte den zweiten Summanden eingeben und ENTER druecken: "; cin >> Zahl2; Summe = Zahl1 + Zahl2; cout << "Die Summe betraegt: " << Summe << endl; } else if ((auswahl == 's') || (auswahl == 'S')) { cout << "Bitte den Subtrahend eingeben und ENTER druecken: "; cin >> Zahl1; cout << "Bitte den Minuent eingeben und ENTER druecken: "; cin >> Zahl2; Differenz = Zahl1 - Zahl2; cout << "Die Differenz betraegt: " << Differenz << endl; } else if ((auswahl == 'm') || (auswahl == 'M')) { cout << "Bitte den ersten Faktor eingeben und ENTER druecken: "; cin >> Zahl1; cout << "Bitte den zweiten Faktor eingeben und ENTER druecken: "; cin >> Zahl2; Produkt = Zahl1 * Zahl2; cout << "Das Produkt betraegt: " << Produkt << endl; } else if ((auswahl == 'd') || (auswahl == 'D')) { cout << "Bitte den Dividend eingeben und ENTER druecken: "; cin >> Zahl1; cout << "Bitte den Divisor eingeben und ENTER druecken: "; cin >> Zahl2; Quotient = Zahl1 / Zahl2; cout << "Der Quotient betraegt: " << Quotient << endl; } else cout << "Error!\n"; return 0; } |
Community-Fossil
C-/C++-Quelltext |
|
1 2 |
std::cin.ignore(); std::cin.get(); |
C-/C++-Quelltext |
|
1 |
float Summe = Zahl1 + Zahl2; |
[...]
schreiben würdest. Variablen sollten so spät wie möglich definiert werden.
Community-Fossil
Vllt. lernt er mit einem C Buch
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »NachoMan« (11.03.2012, 14:35)
Dann hätte er den Thread nicht im "Buch: C++ für Spieleprogrammierer" erstellt
Ausserdem nutzt cout und cin. Die gibts nicht in C++.
Community-Fossil
Werbeanzeige