public class kalkulator {
public static void main(String[] args) {
while (true) {
System.out.println("Введите 3 числа");
BufferedReader reader = new BufferedReader(new InputStreamReader(
System.in ));
int a = 0;
int b = 0;
int c = 0;
int result = 0;
try {
a = Integer.parseInt(reader.readLine());
b = Integer.parseInt(reader.readLine());
c = Integer.parseInt(reader.readLine());
} catch (IOException e) {
System.out.println("Error: " + e.getMessage());
}
System.out.print("Введите знак операции");
BufferedReader read = new BufferedReader(new InputStreamReader(
System.in ));
String sing = "";
try {
sing = read.readLine();
} catch (IOException e) {
System.out.println("Error: " + e.getMessage());
}
// System.out.println("a:" + a + "b:" + b + "sing:" + sing);
switch (sing) {
case "+": {
result = a + b + c;
break;
}
case "-": {
result = a - b - c;
break;
}
case "*": {
result = a * b * c;
break;
}
case "/": {
result = a / b / c;
break;
}
}
System.out.println(result);
}
}
}
Реализовать программу, которая будет выполнять разные математические действия с двумя операндами. Действие должно зависеть от того, что записано в переменной
В консоль выводить сообщение в следующем формате:
Было выбрано действие: действие
Результат: a (действие) b = (результат)
Также дали подсказку, но я не понимаю:
let a = 30;
let b = 40;
let action = '-';
let result;
if (action == '-'){
result = a - b;
console.log(result)
}else if (action == '+'){
...
} ...