Zeigt zu viel im Fenster.



  • ^^ Das ist cool 🙂 finde das gut 🙂 So 😕 jetzt muss man nur noch das Problem mit den Kommerzahlen lösen. 😕



  • shapeless schrieb:

    öhm: Kommerzahlen kann man weder in c++ noch sonst einer Sprache darstellen.
    Wenn du aber Kommazahlen meinst nimm ->

    float
    

    statt

    int
    

    Denn int ist ein ganzzahliger Typ und float einer für Fließkommazahlen.

    Wie gesagt...



  • JO danke.
    die Sache geht nicht. 😞

    string figure[]={"das Rechteck","das Parallelogramm","das Dreieck","das Trapez",
    "den Kreis","den Sektor"," den Quader","das prisma","den zylinder",
    "die pyramide","den kegel","die kugel"



  • hast du
    };

    am ende vergessen ?
    und bitte : wenn was "nicht geht" ssg mir bitte was du damit meinst.
    Compiliert dein Code nicht ? Wenn dem so ist poste bitte deine Fehlermeldungen.

    ggf musst du mal

    #include<string>
    

    oben hinzufügen.

    also weiter kann ich dir erst helfen wenn du mir sagst "was nicht geht" bzw Was für einen Fehler du bekommst



  • So die Fehler die er mir zeigt

    In function int main()': 35: parse error before;'
    41: break statement not within loop or switch
    42: parse error before ;' 48: break statement not within loop or switch 49: parse error before;'
    55: break statement not within loop or switch
    56: parse error before ;' 62: break statement not within loop or switch 63: parse error before;'
    69: break statement not within loop or switch
    70: parse error before ;' 76: break statement not within loop or switch 77: parse error before;'
    83: break statement not within loop or switch
    84: parse error before ;' 90: break statement not within loop or switch 91: parse error before;'
    97: break statement not within loop or switch
    98: parse error before ;' 104: break statement not within loop or switch 105: parse error before;'
    112: break statement not within loop or switch
    113: parse error before `;'
    149: parse error at end of input



  • dann zeig mir doch deine Zeile 35 gleich mal.
    also am besten die drumherum auch also 30-40,aber bitte kennzeichne die Zeile mal.
    Parse error heisst meistens du hast ne klammer zu wenig , eine nicht geschlossen oder sowas in der richtung. oder semikolon vergessen ...



  • {case 1;
              cout<<"Formeln"<<endl;
              cout<<"Flaecheninhalt:A=a*b"<<endl;
              cout<<"Umfang:--------"<<endl;
              break;
           case 1;
              cout<<"Formeln"<<endl;
              cout<<"Flaecheninhalt:A=g*h"<<endl;
              cout<<"Umfang:--------"<<endl;
              break;
          case 3;
              cout<<"Formeln"<<endl;
              cout<<"Flaecheninhalt:A=g*h:2*h"<<endl;
              cout<<"Umfang:--------"<<endl;
              break;
           case 4;
    

    so ist es.



  • nach den cases kommt ein Doppelpunkt und kein Semikolon.

    also

    switch(variablenname)
    {
    case 1: tu dies;break;
    case 2: tu das ;break;
    
    }
    


  • mose schrieb:

    [cpp]
    {case 1;
    cout<<"Formeln"<<endl;
    cout<<"Flaecheninhalt:A=ab"<<endl;
    cout<<"Umfang:--------"<<endl;
    break;
    case 1; //warum 2x case 1??
    cout<<"Formeln"<<endl;
    cout<<"Flaecheninhalt:A=g
    h"<<endl;
    cout<<"Umfang:--------"<<endl;
    break;
    case 3;
    cout<<"Formeln"<<endl;
    cout<<"Flaecheninhalt:A=g*h:2*h"<<endl;
    cout<<"Umfang:--------"<<endl;
    break;
    case 4;
    [/cpp]



  • Ahso gut 🙂


Anmelden zum Antworten