1 #include <iostream> 2 3 int main (void) { 4 char op; 5 double a, b, res; 6 7 std::cout << "Ingrese un número> " << std::flush; 8 std::cin >> a; 9 std::cout << "\033[1A\033[0KIngrese otro número> " << std::flush; 10 std::cin >> b; 11 std::cout << "\033[1A\033[0KIngrese operación a realizar [+, -, *, /]> " 12 << std::flush; 13 std::cin >> op; 14 15 switch(op) { 16 case '+': 17 res = a + b; 18 break; 19 case '-': 20 res = a - b; 21 break; 22 case '*': 23 res = a * b; 24 break; 25 case '/': 26 res = a / b; 27 break; 28 default: 29 std::cout << "Operación inválida\n"; 30 return -1; 31 } 32 33 std::cout << "\033[1A\033[0K`" << a << "` " << op << " `" 34 << b << "` = " << res << std::endl; 35 36 return 0; 37 }
