![]() |
Anzeige:
|
|
|||||||
| C/C++, Visual C++, Visual C++.NET Fragen und Antworten zu C/C++, Visual C++ und Visual C++.NET |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Ist öfter hier
![]() Registriert seit: 12.11.2007
Beiträge: 81
|
Hallo,
ich habe mir eine art rechner zusammen gebastelt nur leider rechnet er bei divitionen nicht mit kommastellen, alo wenn ich 5 durch 2 teile kommt 2 raus anstatt 2,5. Hier mal der code: Code:
#include <iostream>
using namespace std;
int main()
{
cout << "Geben Sie eine Grundrechenart ein.\n";
cout << "1= + 2= * 3= % 4= - \n";
int x;
cin >> x;
if (x==1)
{
int a, b, sum;
cout << "Waehlen Sie zwei Zahlen die Sie addieren moechten.\n";
cin >> a;
cout << "und?\n";
cin >> b;
sum = a + b ;
cout << "das Ergebnis ist " << sum << "\n";
}
if (x==2)
{
int a, b, sum;
cout << "Waehlen Sie zwei Zahlen die Sie multiplizieren moechten.\n";
cin >> a;
cout << "und?\n";
cin >> b;
sum = a * b ;
cout << "das Ergebnis ist " << sum << "\n";
}
if (x==3)
{
int a, b, sum;
cout << "Waehlen Sie zwei Zahlen die Sie dividieren moechten.\n";
cin >> a;
cout << "und?\n";
cin >> b;
sum = a / b ;
cout << "das Ergebnis ist " << sum << "\n";
}
if (x==4)
{
int a, b, sum;
cout << "Waehlen Sie zwei Zahlen die Sie subtrahieren moechten.\n";
cin >> a;
cout << "und?\n";
cin >> b;
sum = a - b ;
cout << "das Ergebnis ist " << sum << "\n";
}
return 0;
}
|
|
|
|
|
|
|
#2 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 08.02.2007
Ort: Wuppertal
Alter: 20
Beiträge: 707
|
du erstellst ja auch eine Variable vom Typ Int (Integer). Das ist eine Ganzzahl und kann keine Kommastellen haben. Nimm lieber eine Variable vom typ double...
Code:
double zahl1, zahl2, ergebnis; ergebnis = zahl1 / zahl2;
__________________
Xzeer |
|
|
|
|
|
#3 (Direktlink) |
|
Ist öfter hier
![]() Registriert seit: 12.11.2007
Beiträge: 81
|
danke
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|