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