Hilfe bei Funktion Mwst
-
Hallo liebe Comminity,
habe folgendes Problem mit meiner Funktion.
Sie gibt mir immer 0 zurückhat 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