Hallo zusammen,
ich habe mich seit ungefair einer woche mit c++ beschäftigt, und wollte mal meinen code vorstellen.
Ich
hoffe ihr könnt mir Tipps und gute Kritik mit auf dem weg geben wie ich
es besser machen kann was falsch oder auch nur sinnlos ist.
Habe
diesen code gestern abend geschriben ist derzeit mein erstes mit c++,
bitte um verständnis bei schlechter ausführung da ich hier noch am
anfang stehe.
Alles anzeigen
ich habe mich seit ungefair einer woche mit c++ beschäftigt, und wollte mal meinen code vorstellen.
Ich
hoffe ihr könnt mir Tipps und gute Kritik mit auf dem weg geben wie ich
es besser machen kann was falsch oder auch nur sinnlos ist.
Habe
diesen code gestern abend geschriben ist derzeit mein erstes mit c++,
bitte um verständnis bei schlechter ausführung da ich hier noch am
anfang stehe.

Quellcode
- #include <iostream>
- void plus();
- void minus();
- void mal();
- void geteilt();
- using namespace std;
- int main()
- {
- char Taschenrechner;
- cout << "Taschenrechner Waehle eine Zahl und druecke Enter\n"
- << "\t1.Plus +\n"
- << "\t2.Minus -\n"
- << "\t3.Mal *\n"
- << "\t4.Geteilt :\n"
- << "\t5.Bildschirm Leeren\n"
- << "\t6.Beenden\n";
- cin >> Taschenrechner;
- switch(Taschenrechner)
- {
- case '1':
- cout << "Plus +\n";
- plus();
- break;
- case '2':
- cout << "Minus -\n";
- minus();
- break;
- case '3':
- cout << "Mal *\n";
- mal();
- break;
- case '4':
- cout << "Geteilt :\n";
- geteilt();
- break;
- case '5':
- system("cls");
- main();
- break;
- case '6':
- return 0;
- default:
- cout << "Du hast keine Option Gewaehlt.";
- }
- cin.sync();
- cin.get();
- return 0;
- }
- void plus()
- {
- int zahl1, zahl2;
- cout << "Erste Zahl\n";
- cin >> zahl1;
- cout << "Zweite Zahl\n";
- cin >> zahl2;
- cout << "Ergebnis\n" << zahl1 + zahl2 << endl;
- main();
- }
- void minus()
- {
- int zahl1, zahl2;
- cout << "Erste Zahl\n";
- cin >> zahl1;
- cout << "Zweite Zahl\n";
- cin >> zahl2;
- cout << "Ergebnis\n" << zahl1 - zahl2 << endl;
- main();
- }
- void mal()
- {
- int zahl1, zahl2;
- cout << "Erste Zahl\n";
- cin >> zahl1;
- cout << "Zweite Zahl\n";
- cin >> zahl2;
- cout << "Ergebnis\n" << zahl1 * zahl2 << endl;
- main();
- }
- void geteilt()
- {
- int zahl1, zahl2;
- cout << "Erste Zahl\n";
- cin >> zahl1;
- cout << "Zweite Zahl\n";
- cin >> zahl2;
- cout << "Ergebnis\n" << zahl1 / zahl2 << endl;
- main();
- }