Hilfe bei Funktion Mwst



  • Hallo liebe Comminity,

    habe folgendes Problem mit meiner Funktion.
    Sie gibt mir immer 0 zurück 😞 hat wer eine Lösung dafür ? wäre sehr dankbar dafür .
    Bin Neu hier darum weiß ich noch nicht wie ich die Programmzeilen so darstelle wie z.B. in Visual Studio

    #include<iostream>
    #include<iomanip>

    using namespace std ;

    //Funktion deklarieren
    double mwst(double netto);
    int main ()
    {
    char cAnt='m' ;
    double dBrutto, dBruttobetrag,netto;

    cout<<"Berechnung der MWST mit der Funktion double mwst(double netto)"<<endl;
    cout<<"--------------------------------------------------------------"<<endl<<endl;
    do
    {

    //Eingabe
    cout<<"Bitte Nettobetrag eingeben : ";cin>>netto;
    cout<<"Netto-Betrag \t "<<netto<<" EUR"<<endl;
    //Funktionsaufruf
    dBrutto=mwst(netto);
    cout<<"Mehrwertsteuer\t "<<dBrutto<<" EUR "<<endl;
    cout<<"-------------------------------------------"<<endl;
    dBruttobetrag = netto + dBrutto;
    cout<<"Brutto-Betrag \t"<<dBruttobetrag<<" EUR"<<endl<<endl;
    cout<<"Moechten Sie weiter Eingaben taetigen ? "<<endl;
    cout<<"Bitte J/N eingeben.";cin>>cAnt;
    cin.get();cin.get();
    }while (cAnt == 'J' && cAnt == 'j');

    cin.get();cin.get();

    }
    //Funktion definieren
    double mwst(double netto)
    {

    double Mehrwertsteuer;

    Mehrwertsteuer = netto * 0,19;

    return Mehrwertsteuer;

    }



  • mach mal aus: 0,19 --> 0.19



  • Ohhhhhhhhhhh Gott so ein Anfänger Fehler ich danke dir vielmals für die schnelle Antwort 😃 schönen Tag noch .



  • Moritz Vogt schrieb:

    Bin Neu hier darum weiß ich noch nicht wie ich die Programmzeilen so darstelle wie z.B. in Visual Studio

    Code markieren, und den C++ Button unter den Smilies drücken.

    Moritz Vogt schrieb:

    Ohhhhhhhhhhh Gott so ein Anfänger Fehler ich danke dir vielmals für die schnelle Antwort 😃 schönen Tag noch .

    Dein Compiler muss Dich eigentlich vor solchen Fehlern warnen. Erhöh mal die Warnstufe irgendwo in den Einstellungen Deiner IDE.

    Z.B. Wenn ich Deinen Code kompiliere (-Wall ist eine hohe Warnstufe)

    furblewurble@sinsemilla /tmp $ g++ -std=c++11 -Wall -pedantic test.cc -o test
    test.cc: In function ‘double mwst(double)’:
    test.cc:42:32: warning: right operand of comma operator has no effect [-Wunused-value]
       Mehrwertsteuer = netto * 0,19;
                                    ^
    


  • Gut Dankeschön Furble Wurble schönen Tag noch 😃


Log in to reply