Mam taki problem i nie wiem jak to rozwiązać:
double kalkulator( char znak, double x, double y)
{
cout << x << znak << y << " = " << x 'znak' y;
}
Chciałabym, żeby zwracało np : "3 + 4 = 7", albo sam wynik. Użytkownik ma wprowadzić dwie liczby i znak, znak powinien dodawać, odejmować, mnożyć lub dzielić te dwie liczby.
Cały kod:
#include <iostream>
using namespace std;
double kalkulator( char znak, double x, double y );
int main()
{
double x;
double y;
char znak;
cout << " =====================\n";
cout << " K A L K U L A T O R \n";
cout << " =====================\n\n\n";
cout << " Podaj dwie liczby: \n\n";
cout << " Pierwsza liczba: ";
cin >> x;
cout << " Druga liczba: ";
cin >> y;
cout << endl;
cout << " Podaj operator arytmetyczny (+, -, *, /): " ;
cin >> znak;
if( znak == '+')
{
kalkulator( znak, x, y );
}
cin. sync();
cin.get();
return 0;
}
double kalkulator( char znak, double x, double y)
{
cout << x << znak << y << " = " << x 'znak' y;
}
Tak dokładniej nie cały, bo sprawdzałam czy zadziała i jest niedokończony :D.