Witam,
Myślę nad projektem stworzenia kalkulatora, który przy swoich obliczeniach będzie brał pod uwagę kolejność wykonywania działań. Chcę stworzyć kod, który dzielenie oraz mnożenie będzie zamieniał na dodawanie i odejmowanie. Mnożenie udało mi się zrobić, jednak mam problem z dzieleniem. Trochę poczytałem w internecie, jednak nie znalazłem na to odpowiedzi.
Na razie mam coś takiego:
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int liczba, dzielnik, wynik;
cout << "Podaj liczbe: ";
cin >> liczba;
cout << "Podaj dzielnik: ";
cin >> dzielnik;
if(liczba>=dzielnik)
{
liczba = liczba - dzielnik;
}
wynik = dzielnik - liczba;
cout << wynik << endl;
return 0;
}
Jednak program po wprowadzeniu liczb 10 (liczba) i 5 (dzielnik) podaje wynik 0.
Ktoś ma propozycję jak to rozwiązać? :)