000
22.01.2014, 17:06 Uhr
Amogoma
|
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.
C++: |
#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(); }
|
Dieser Post wurde am 22.01.2014 um 17:07 Uhr von Amogoma editiert. |