Cześć!
Jestem bardzo początkująca w programowaniu, uczę się c++. Zrobiłam prosty kalkulator z użyciem switcha, ale niestety nie działa, a ja nie potrafię znaleźć błędu w kodzie. Czy ktoś ma pomysł, co jest tu źle?
#include <iostream>
#include <cmath>
#include <conio.h>
using namespace std;
int main()
{
cout << "Kalkulator." << endl;
int x;
int y;
cout << "Wprowadz pierwsza liczbe: " << endl;
cin >> x;
cout << "Wprowadz druga liczbe: " << endl;
cin >> y;
int dzialanie = 0;
char a = 0;
char b = 0;
char c = 0;
char d = 0;
cout << "Wybierz działanie: " << dzialanie << endl;
cout << "dodawanie" << a << endl;
cout << "odejmowanie" << b << endl;
cout << "mnozenie" << c << endl;
cout << "dzielenie" << d << endl;
dzialanie = _getch();
if (dzialanie == a || dzialanie == b || dzialanie == c || dzialanie == d) {
switch (dzialanie)
{
case 'a':
cout << "Suma = " << x + y;
break;
case 'b':
cout << "Różnica = " << x - y;
break;
case 'c':
cout << "Iloczyn = " << x * y;
break;
case 'd':
cout << "Iloraz = " << x / y;
break;
}
}
return 0;
}