Währungs Umrechner

Bismark

Erfahrenes Mitglied
Hi,

ich hab ein problem beim Ausführen eines Programms.

Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{   //Beginn Hauptprogramm

char antwort;
int euro;
float dollar, summe;
dollar = 1,42;
do   
     {           //Beginn Schleifenblock
     
     
     cout<<"Bitte gib ein Euro-Wert im ganzen Zahl ein: "<<endl;
     cin>>euro;
     
     summe = euro * dollar;
     cout<<"Der eingegebene Euro-Wert betraegt in Dollar: "<<endl;
     }          //Ende Schleifenblock
while (euro >= 1000);

  
    return 0;
}//Ende Hauptprogramm

Das Problem ist, beim Ausführen, muss ich einen Euro-Wert eingeben. Nach dem eingeben wird das Programm sofort beendet und das soll nicht geschehen.

:rolleyes:
 
Hi,

ich hab ein problem beim Ausführen eines Programms.

Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{   //Beginn Hauptprogramm

int euro;
float dollar, summe;
dollar = 1,42;
do   
     {           //Beginn Schleifenblock
     
     
     cout<<"Bitte gib ein Euro-Wert im ganzen Zahl ein: "<<endl;
     cin>>euro;
     
     summe = euro * dollar;
     cout<<"Der eingegebene Euro-Wert betraegt in Dollar: "<<endl;
     }          //Ende Schleifenblock
while (euro >= 1000);

  
    return 0;
}//Ende Hauptprogramm

Das Problem ist, beim Ausführen, muss ich einen Euro-Wert eingeben. Nach dem eingeben wird das Programm sofort beendet und das soll nicht geschehen.

:rolleyes:

:suchen:

Aber ich will nicht so sein: getchar(), oder getch(), oder...
 
Also mit getch(); müsste es schon gehen (ansonsten mit system("pause");)
für getch musst aba noch conio.h includieren denke mal dass das dein Fehler war bzw ist. versuchs mal mit conio.h vielleicht gehts dann



greetz sand13r
 
Ich habe noch ein Problem.
Ich habe zwar den Dollar-Wert deklariert und soll den Euro-Wert eingeben, als Ergebnis kommt dan das gleiche heraus, was ich eingegeben habe.
:rolleyes:
 
Hi.
Ich habe noch ein Problem.
Ich habe zwar den Dollar-Wert deklariert
Was meinst du denn damit? Soll das bedeuten, dass du den Dollarkurs als Konstante festgelegt hast?
und soll den Euro-Wert eingeben, als Ergebnis kommt dan das gleiche heraus, was ich eingegeben habe.
:rolleyes:
Ja, dann hast du bei der Berechnung irgendwas falsch gemacht. ;-) Mehr kann man dazu nicht sagen wenn man kein Hellseher ist... :rolleyes:

\edit: Ach, du beziehst dich immer noch auf den Code oben. double-Literale werden in englischer Notation angeben: mit Punkt als Dezimaltrennzeichen, das Komma ist ein Operator.

Gruß
 
Zuletzt bearbeitet:
Zurück