Erledigt Danke if else fehler



  • Danke sehr Problem Gelöst



  • markuswenczel schrieb:

    kann mir Bitte wer einen Tip geben

    1. cpp-Tags benutzen
    2. eine sinnvoller Fehlerbeschreibung abgeben


  • Lies dir mal bitte den Link in meiner Signatur durch, und dann die Fragestellung nochmal von vorne bitte.



  • Du setzt in der Do-while-Schleifein i auf 1. Das sollte vor der Schleife geschehen.



  • /*Aufgabe 2.9
    Eine etwas verbissene Roulettespielerin setzt immer einen fixen Betrag auf die Zahl 0.
    Das macht sie so lange, bis diese Zahl endlich geworfen wird.
    Schreiben Sie ein Programm, das den Betrag und die Anzahl der benötigten Versuche einliest
    und daraus den Gewinn bzw. den Verlust der Roulettespielerin berechnet.
    */

    #include <iostream>
    using namespace std;

    int main()
    {

    int anzahl,sum,betrag;

    cout<<"Bitte geben Sie den Betrag ein:"<<endl;
    cin>>betrag;
    cout<<"Bitte geben Sie die Anzahl der Versuche ein"<<endl;
    cin>>anzahl;

    sum=betrag*35;

    if(anzahl==1)
    {

    cout<<"Die Summe beträgt"<<sum<<endl;
    }
    if(anzahl>1)
    {

    for(int i=1;i<anzahl;i++)
    {

    sum=sum-betrag;

    }
    cout<<"Die Summe beträgt"<<sum<<endl;

    }
    cin>>sum;
    }



  • markuswenczel schrieb:

    if(anzahl=1) //1 Versuch Gewonnen

    "=" ist der Zuweisungsoperator. Du weist hier anzahl den Wert 1 zu, und die Bedingung ist damit immer erfüllt ( if(1) ). Wenn du vergleichen willst, nimm "==".



  • Fehler 1 : if(anzahl=1) //if(anzahl==1) Nicht zuweisen sondern überprüfen
    Fehler 2 : Du hast keine zweite Klammer gehabt die das zweite If schließt.



  • Danke Danke DankeDankeDanke

    hab es jetzt gelöst

    Der Anfang beim Programmieren ist verdammt schwer
    theorie habe ich drei Monate gebüffelt aber die Praxis ist noch viel
    schwerer,,,,,,

    😃



  • habe ich gemacht ich ersuche immer um Hinweise ich weiß´das ich Programmieren NUR selber lernen kann aber wenn du drei Stunden vor dem gleichen Problem sitzt reicht es dann
    lg
    markus 👍



  • Und ist das Absicht, dass Du trotz mehrfacher Hinweise immer noch keine Code-Tags benutzt und einfach eine Aufgabenstellung mit Deinem Code postest, ohne eine konkrete Frage zu stellen?
    Falls nicht, solltest Du Deine diesbezüglichen Fähigkeiten schleunigst aus- bzw. aufbauen.


Anmelden zum Antworten