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
Zitat von »"raXor"«
Sei mir nicht böse wenn ich das nur zur hälfte ferstehe.
Wie muss ich das jetzt in mein quellcode einbinden?
Wenn ich die while schleife vor meinem code setze spuckt der compiler einen fehler aus!?
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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
/* Einfaches Rechenprogramm C++ für Spieleprogrammierer */ #include <iostream> using namespace std; //Hauptprogramm int main () { //Variablen float plus1 = 0.1f; float plus2 = 0.1f; float Gesamtpunkteplus = 0.1f; float minus1 = 0.2f; float minus2 = 0.2f; float Gesamtpunkteminus = 0.2f; float mal1 = 0.3f; float mal2 = 0.3f; float Gesamtpunktemal; float geteilt1 = 0.4f; float geteilt2 = 0.4f; float Gesamtpunktegeteilt = 0.4f; int befehl = 0; char rechnen; int Auswahl = 0; while (Auswahl != 4) { //Anfangsbildschirm cout << "Willkommen bei dem Rechenprogramm!\n1: Rechenvorgang starten\n2: Verfuegbare Befehle anzeigen\n3: Informationen anzeigen\n4: Programm beenden\n"; cin >> befehl; //help Befehl if (befehl == '2') { cout << "\n1: Rechenvorgang starten\n2: Verfuegbare Befehle anzeigen\n3: Informationen anzeigen\n4: Programm beenden\n"; cin >> befehl; } //info Befehl if (befehl == '3') { cout << "(c) by Uwe Collmer\nThanks for downloading and using\nVersion 0.5\nMade in about 3 hours\n"; cin >> befehl; } //Ausgabe der Rechenmöglichkeiten if (befehl == '1') { cout << "Wollen Sie (a)ddieren, (s)ubtrahieren, (m)ultiplizieren oder (d)ividieren: "; cin >> rechnen; } //Addition if ((rechnen == 'a') || (rechnen == 'A')) { cout << "Bitte die erste Zahl fuer das Additionsverfahren angeben: "; cin >> plus1; cout << "Bitte die zweite Zahl fuer das Additionsverfahren angeben: "; cin >> plus2; //Berechnung der Gesamtpunktezahl: Gesamtpunkteplus = plus1 + plus2; cout << "Gesamtergebnis: " << Gesamtpunkteplus << endl; } //Subtraktion if ((rechnen == 's') || (rechnen == 'S')) { cout << "Bitte die erste Zahl fuer das Subtraktionsverfahren eingeben: "; cin >> minus1; cout << "Bitte die zweite Zahl fuer das Subtraktionsverfahren eingeben: "; cin >> minus2; //Berechnung Gesamtpunktezahl Gesamtpunkteminus = minus1 - minus2; cout << "Gesamtergebnis: " << Gesamtpunkteminus << endl; } //Multiplikation if ((rechnen == 'm') || (rechnen == 'M')) { cout << "Bitte die erste Zahl fuer das Multiplikationsverfahren eingeben: "; cin >> mal1; cout << "Bitte die zweite Zahl fuer das Multiplikationsverfahren eingeben: "; cin >> mal2; //Berechnung Gesamtpunktezahl Gesamtpunktemal = mal1 * mal2; cout << "Gesamtergebnis: " << Gesamtpunktemal << endl; } //Division if ((rechnen == 'd') || (rechnen == 'D')) { cout << "Bitte die erste Zahl fuer das Divisionsverfahren eingeben: "; cin >> geteilt1; cout << "Bitte die zweite Zahl fuer das Divisionsverfahren eingeben: "; cin >> geteilt2; //Berechnung Gesamtpunktezahl Gesamtpunktegeteilt = geteilt1 / geteilt2; cout << "Gesamtergebnis: " << Gesamtpunktegeteilt << endl; } } return 0; } |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
if (befehl == 1) { // ... } else if (befehl == 2) { // ... } else if (befehl == 3) { // ... } // ... |
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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
/* Einfaches Rechenprogramm C++ für Spieleprogrammierer */ #include <iostream> using namespace std; //Hauptprogramm int main () { //Variablen float plus1 = 0.1f; float plus2 = 0.1f; float Gesamtpunkteplus = 0.1f; float minus1 = 0.2f; float minus2 = 0.2f; float Gesamtpunkteminus = 0.2f; float mal1 = 0.3f; float mal2 = 0.3f; float Gesamtpunktemal; float geteilt1 = 0.4f; float geteilt2 = 0.4f; float Gesamtpunktegeteilt = 0.4f; int befehl = 0; int auswahl = 0; int rechnen = 0; while (auswahl != 4) { //Anfangsbildschirm cout << "Willkommen bei dem Rechenprogramm!\n1: Rechenvorgang starten\n2: Verfuegbare Befehle anzeigen\n3: Informationen anzeigen\n4: Programm beenden\n"; cin >> befehl; //help Befehl if (befehl == '2') { cout << "\n1: Rechenvorgang starten\n2: Verfuegbare Befehle anzeigen\n3: Informationen anzeigen\n4: Programm beenden\n"; cin >> befehl; } //info Befehl if (befehl == '3') { cout << "(c) by Uwe Collmer\nThanks for downloading and using\nVersion 0.5\nMade in about 3 hours\n"; cin >> befehl; } //Ausgabe der Rechenmöglichkeiten if (befehl == '1') { cout << "Wollen Sie\n1: addieren\n2: subtrahieren\n3: multiplizieren\n4: dividieren: "; cin >> rechnen; } //Addition if (rechnen == '1') { cout << "Bitte die erste Zahl fuer das Additionsverfahren angeben: "; cin >> plus1; cout << "Bitte die zweite Zahl fuer das Additionsverfahren angeben: "; cin >> plus2; //Berechnung der Gesamtpunktezahl: Gesamtpunkteplus = plus1 + plus2; cout << "Gesamtergebnis: " << Gesamtpunkteplus << endl; } //Subtraktion if (rechnen == '2') { cout << "Bitte die erste Zahl fuer das Subtraktionsverfahren eingeben: "; cin >> minus1; cout << "Bitte die zweite Zahl fuer das Subtraktionsverfahren eingeben: "; cin >> minus2; //Berechnung Gesamtpunktezahl Gesamtpunkteminus = minus1 - minus2; cout << "Gesamtergebnis: " << Gesamtpunkteminus << endl; } //Multiplikation if (rechnen == '3') { cout << "Bitte die erste Zahl fuer das Multiplikationsverfahren eingeben: "; cin >> mal1; cout << "Bitte die zweite Zahl fuer das Multiplikationsverfahren eingeben: "; cin >> mal2; //Berechnung Gesamtpunktezahl Gesamtpunktemal = mal1 * mal2; cout << "Gesamtergebnis: " << Gesamtpunktemal << endl; } //Division if (rechnen == '4') { cout << "Bitte die erste Zahl fuer das Divisionsverfahren eingeben: "; cin >> geteilt1; cout << "Bitte die zweite Zahl fuer das Divisionsverfahren eingeben: "; cin >> geteilt2; //Berechnung Gesamtpunktezahl Gesamtpunktegeteilt = geteilt1 / geteilt2; cout << "Gesamtergebnis: " << Gesamtpunktegeteilt << endl; } } return 0; } |
C-/C++-Quelltext |
|
1 2 3 |
do { } while (x != 10) |
Werbeanzeige