Euro Dollar Umrechner Problem
-
Hey ich habe ein kleines Problem mit meinem Euro/Dollar Umrechner. Wenn ich in cmd dann später zB. 20 eingebe und dann Enter drücke kommt als Ergebnis raus: 20 sind 20. Also die 20 ist die Euro Angabe welche dann eig. in Dollar umgewandelt werden sollte. Das Ergebnis bleibt allerdings immer gleich. Hat wer ne Idee ?
#include <iostream>
using namespace std;
int main()
{
float fFaktor;
float fEuro;
float fDollar;fFaktor = 1,4556;
cout << "Euro/Dollar Umrechner" << endl
<< "Bitte geben sie die Zahl in Euro ein die sie umgerechnet haben moechten" << endl;cin >> fEuro;
fDollar = fEuro * fFaktor;
getchar();
cout << fEuro << " sind " << fDollar << endl;getchar();
return 0;
}
-
Mach mal bei dem Faktor aus dem Komma einen Punkt (engl. Schreibweise):
fFaktor = 1.4556;
Ansonsten wird der Komma-Operator benutzt und da die Zuweisung eine höhere Priorität hat folgendermaßen ausgewertet:
(fFaktor = 1),4556;
Dein Compiler hätte dir aber auch hier eine Warnung ausgeben können...
PS: Du bist im falschen Unterforum -> hier ist C++/CLI eine .NET Sprache.
-
Danke für die Hilfe ! Der Punkt hat das Problem behoben. In welches Unterforum gehört dieser Thread denn hin ? Ich wusste es nicht genau und habe mich dann für dieses hier entschieden.
-
F0x schrieb:
In welches Unterforum gehört dieser Thread denn hin ?
C++ (alle ISO-Standards)