Hallo liebe F-H Community,
habe Heute mein erstes Programm mit C++ geschrieben.
Möchte eure Beurteilung / Meinung hören.
Konstruktive Kritik ist sicherlich erlaubt ^^...
Den Quellcode habe ich mit DEV C++ compiled
Zu erst der Quellcode (GNU GPL Lizenz )
und das Compilerte Programm :Code:/**************************** * Copyright by V4|n4r * * Lizenz : GNU GPL * ****************************/ #include <iostream> using namespace std; int rechnung(); int main(void) { Anfang: cout<< "Willkommen beim Testtaschenrechner,\n"; rechnung(); goto Anfang; return 0; } int rechnung() { int Zahl1; int Zahl2; char Operator; int Tun; cout<< "bitte tippen Sie Ihre erste Zahl ein ... \n"; cin>> Zahl1; cout<< "Nun die zweite Zahl ...\n"; cin>> Zahl2; cout<< "Wähle jetzt bitte die Rechenoperation aus:\n"; cout<< " +\n -\n *\n :\n"; cin>> Operator; switch(Operator) { case '+': cout<< "\nDas Ergebnis der Plusrechnung: "; cout<< Zahl1 <<" + "<< Zahl2 <<" = "<< Zahl1 + Zahl2<<"\n"; cout<< "Was möchten Sie jetzt tun?\n 1 = Weiter...\n 2, 3, 4, ect = Beenden\n"; cin>> Tun; break; case '-': cout<< "\nDas Ergebnis der Minusrechnung: "; cout<< Zahl1 <<" - "<< Zahl2 <<" = "<< Zahl1 - Zahl2<<"\n"; cout<< "Was möchten Sie jetzt tun?\n 1 = Weiter...\n 2, 3, 4, ect = Beenden\n"; cin>> Tun; break; case '*': cout<< "\nDas Ergebnis der Malrechnung: "; cout<< Zahl1 <<" * "<< Zahl2 <<" = "<< Zahl1 * Zahl2<<"\n"; cout<< "Was möchten Sie jetzt tun?\n 1 = Weiter...\n 2, 3, 4, ect = Beenden\n"; cin>> Tun; break; case ':': cout<< "\nDas Ergebnis der Geteiltrechnung: "; cout<< Zahl1 <<" : "<< Zahl2 <<" = "<< Zahl1 / Zahl2<<"\n"; cout<< "Was möchten Sie jetzt tun?\n 1 = Weiter...\n 2, 3, 4, ect = Beenden\n"; cin>> Tun; break; case '/': cout<< "\nDas Ergebnis der Geteiltrechnung: "; cout<< Zahl1 <<" / "<< Zahl2 <<" = "<< Zahl1 / Zahl2<<"\n"; cout<< "Was möchten Sie jetzt tun?\n 1 = Weiter...\n 2, 3, 4, ect = Beenden\n"; cin>> Tun; break; default: cout<<"\nBerechnung nicht möglich.\nGeben sie bitte eine gültige Operation ein\n"; Tun = 1; break; }; if (Tun != 1) { exit(0); } return 0; }
http://rapidshare.com/files/49187071/Taschenrechner.exe
(nicht gepackt, wie man an der Addy sieht)
Freue mich über jeden Beitrag
MfG
V4|n4r
P.S.: Ich hafte ausdrücklich nicht für Rechtschreibfehler ;D