Przejdź do treści

Rozwiązanie 6

Treść zadania

Napisz program zgodny z poniższą specyfikacją. Zadbaj o czytelność programu.

Specyfikacja

Dane

  • \(a, b\) - dwie liczby całkowite
  • \(op\) - znak jednej z dozwolonych operacji: \(+,-,*,/\)

Wynik

  • Wynik działania\(a\ op\ b\) (np. \(a+b\)), lub komunikat, że nie można wykonać dzielenia.

Rozwiązanie

#include <iostream>

using namespace std;

int main() {
    int a, b;
    char op;

    cout << "Podaj dwie liczby:" << endl;
    cin >> a >> b;

    cout << "Podaj znak dzialania:" << endl;
    cin >> op;

    if (op == '+') {
        cout << a << " + " << b << " = " << a + b << endl;
    } else if (op == '-') {
        cout << a << " - " << b << " = " << a - b << endl;
    } else if (op == '*') {
        cout << a << " * " << b << " = " << a * b << endl;
    } else {
        cout << a << " / " << b << " = " << (double) a / (double) b << endl;
    }

    return 0;
}