Mein erstes C++ Programm (Taschenrechner)
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 ;) )
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;
}
und das Compilerte Programm :
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