Also wie in der Überschrift, ich will ein Programm machen dass Euro in Kronen umrechnet.Euro-Kronen klappt auch wunderbar.
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
float GeldinKronen;
float GeldinEuro;
float Wechselkurs=9.62;
cout<<"Geben sie Bitte an, wie viele Euro Sie besitzen.\n";
cin>>GeldinEuro;
GeldinKronen=GeldinEuro*Wechselkurs;
cout<<dec<<setprecision(10)<<"Das ist ihr Geld in Kronen:"<<GeldinKronen<<" bei einem Wechselkurs von"<<Wechselkurs<<"Kronen=1 Euro";
}
|
das ist der Quelltext. Also 2 Probleme.
1.Wie kann ich machen dass das Programm länger offen bleibt?
2.Wenn ich das selbe Programm in der gleichen Projektmappe mit unterschiedlichen Namen der Variablen nochmal schreib:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
float GeldinKronen1;
float GeldinEuro1;
float Wechselkurs1=9.62;
cout<<"Geben sie Bitte an, wie viele Euro Sie besitzen.\n";
cin>>GeldinEuro1;
GeldinKronen1=GeldinEuro1*Wechselkurs1;
cout<<dec<<setprecision(10)<<"Das ist ihr Geld in Kronen:"<<GeldinKronen1<<" bei einem Wechselkurs von"<<Wechselkurs1<<"Kronen=1 Euro";
}
|
kommen Fehlermeldungen:
1>------ Erstellen gestartet: Projekt: Test 1, Konfiguration: Debug Win32 ------
1>Verknüpfen...
1>Kronen=Euro.obj : error LNK2005: _main ist bereits in Euro-Kronen.obj definiert.
1>C:\Users\Matze\Documents\Visual Studio 2008\Projects\Test 1\Debug\Test 1.exe : fatal error LNK1169: Mindestens ein mehrfach definiertes Symbol gefunden.
1>Das Buildprotokoll wurde unter "file://c:\Users\Matze\Documents\Visual Studio 2008\Projects\Test 1\Test 1\Debug\BuildLog.htm" gespeichert.
1>Test 1 - 2 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Könnt ihr mir helfen?
P
: Ich will nicht nur einen fertigen Quelltext.