Odpowiedź :
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,""); //ustawia ci polski język w cmd-ku (czyli możesz wpisać ą, ę itp.)
cout << "Proszę wybrać język i kliknąć ENTER: (Select your language and click ENTER:) " <<
endl <<"1 - polski" << endl <<"2 - angielski" << endl;
int jezyk, a, b, wynik;
char znak;
cin >> jezyk;
switch (jezyk){
default:
if (jezyk == 0 || jezyk>2){
cout << "Nie wybrano języka. Spróbuj ponownie. (No language selected. Try again.)";
}
break;
case 1:
cout << "Wybrano język polski" << endl;
cout << "Lista dostępnych działań:" << endl <<
"+ - dodawanie\n - - odejmowanie\n * - mnożenie\n / - dzielenie\n";
cout << "Podaj liczbę a: ";
cin >> a;
cout << endl << "Podaj znak z listy dostępnych: ";
cin >> znak;
cout << endl << "Podaj liczbę b: ";
cin >> b;
cout << endl;
if(znak = '+'){
wynik = a + b;
cout << "Wynik wynosi: " << wynik;
}
else if(znak = '-'){
wynik = a - b;
cout << "Wynik wynosi: " << wynik;
}
else if(znak = '*'){
wynik = a * b;
cout << "Wynik wynosi: " << wynik;
}
else if(znak = '/'){
wynik = a / b;
cout << "Wynik wynosi: " << wynik;
}
break;
case 2:
cout << "You have chosen English" << endl;
cout << "List of available operations:" << endl <<
"+ - Addition\n - - Subtraction\n * - Multiplication\n / - Division\n";
cout << "Pick a: ";
cin >> a;
cout << endl << "Pick an operator: ";
cin >> znak;
cout << endl << "Pick b: ";
cin >> b;
cout << endl;
if(znak = '+'){
wynik = a + b;
cout << "Result is equal to: " << wynik;
}
else if(znak = '-'){
wynik = a - b;
cout << "Result is equal to: " << wynik;
}
else if(znak = '*'){
wynik = a * b;
cout << "Result is equal to: " << wynik;
}
else if(znak = '/'){
wynik = a / b;
cout << "Result is equal to: " << wynik;
}
}
return 0;
}
Wyjaśnienie:
Łap, powinno działać