Witam mam za zadanie napisać program który będzie działać jak kalkulator oto polecenie:
Napisz program "kalkulator". Program pobiera od użytkownika liczbę, znak działania, liczbę. Wyświetla prawidłowy wynik i posiada zabezpieczenie na dzielenie przez 0.
Oto co jak na razie napisałem:
int main()
{
cout<<"Podaj pierwsza liczbe: ";
cin>>liczba1;
cout<<"Podaj druga liczbe: ";
cin>>liczba2;
cout<<"Podaj znak dzialania ";
cin>>znak;
if(znak='+')
{
float wynik;
wynik=liczba1+liczba2;
cout<<"Oto wynik dzialania: "<< wynik <<endl;
}
if(znak='-')
{
float wynik;
wynik=liczba1-liczba2;
cout<<"Oto wynik dzialania: "<< wynik <<endl;
}
if(znak='*')
{
float wynik;
wynik=liczba1*liczba2;
cout<<"Oto wynik dzialania: "<< wynik <<endl;
}
return 0;
}
a oto to co mi się wyświetla obojętnie jaki znak równania wpiszę:
Podaj pierwsza liczbe: 3
Podaj druga liczbe: 2
Podaj znak dzialania -
Oto wynik dzialania: 5
Oto wynik dzialania: 1
Oto wynik dzialania: 6
Process returned 0 (0x0) execution time : 2.872 s
Press any key to continue.
Proszę o pomoc!!!