Hi Leute wie gehts ich hab ein kleines Problem und zwar hab ich mir ein kleinen rechner geschrieben allerdings stürtzt der sofort ab wenn ich eine kommazahl eingeben will, jedoch kommazahlenergebnisse spuckt er aus
kann mir jemand helfen danke
hier der quelltext
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
int main ()
{
//Variablen
//
float f_wert1, f_wert2;
int n_exit;
char ch_auswahl;
// Begrüßungstext
cout << " Herzlich Willkommen zu meinen Rechner!^^" << endl;
//Wert eingeben
//
cout << "Wert eingeben: " ;
cin >> f_wert1;
// Rechenoperatoren
// auswählen
cout << " Rechenoperatoren festlegen " ;
cout << " (M)al (G)eteilt (P)lus M(i)nus: " ;
cin >> ch_auswahl;
switch (ch_auswahl)
{
case('m'):
{
cout << "Bitte 2. Wert eingeben: " ;
cin >> f_wert2;
cout << "Das Ergebnis: " << f_wert1*f_wert2 << endl;
}break;
case('g'):
{
cout << "Bitte 2. Wert eingeben: " ;
cin >> f_wert2;
cout << "Das Ergebnis: " << f_wert1/f_wert2 << endl;
}break;
case('p'):
{
cout << "Bitte 2. Wert eingeben: " ;
cin >> f_wert2;
cout << "Das Ergebnis: " << f_wert1+f_wert2 << endl;
}break;
case('i'):
{
cout << "Bitte 2. Wert eingeben: " ;
cin >> f_wert2;
cout << "Das Ergebnis: " << f_wert1-f_wert2 << endl;
}break;
default:
{
cout << "Falsche eingabe" << endl;
}
}
cout << "zum beenden exit eintippen und enter druecken: " ;
cin >> n_exit;
return 0;
}
|
EDIT by dot: Hab mal Code Tags eingebaut