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;
}
Alles anzeigen