Rechenaufgaben



  • Hi!

    Hab vor kurzem ein kleines Rechen-Programm geschrieben, das immer zwei zahlen addiert, subtrahiert,...
    Ich möchte jetz aber das der User, so viele zahlen eingeben kann, wie er will.
    Und das er mit den Zahlen operieren kann wies ihm gefällt. Ebend wie bei einem Taschenrechner.
    Also das prog muss solche Rechnungen lösen können:
    3+2-1*3:4
    oder
    3*3*5:4

    So weit bin ich schon gekommen:

    _______________________________

    #include<iostream>
    using namespace std;

    int main()
    {

    int zahl;
    int gesamt=0;

    while(true)
    {
    if(zahlen==0) break;
    cin>>zahl;
    gesamt=gesamt+zahl;
    }
    cout<<"Ergebnis"<<gesamt<<"\n";

    cin.get();
    }
    ______________________________

    Was fehlt noch? 😕

    MFG
    Rave

    _______________________________



  • Tschuldigung, isn kleiner Fehler drin.
    Müsste heißen:

    _____________________

    #include<iostream>
    using namespace std;

    int main()
    {

    int zahl;
    int gesamt=0;

    while(true)
    {
    if(zahl==0) break;
    cin>>zahl;
    gesamt=gesamt+zahl;
    }
    cout<<"Ergebnis"<<gesamt<<"\n";

    cin.get();
    }

    _____________________

    Rave



  • Das mit dem:

    ______________________________

    ist auch neu.
    Nimm Code-Tags



  • Du brauchst einen Google: Parser.


Anmelden zum Antworten