#include #include int main() { float first_Number = 0; float second_Number = 0; char Op = ' '; //operator std::cout << "~> "; std::cin >> first_Number >> Op >> second_Number; switch (Op) { case '+': std::cout << first_Number << Op << second_Number << " = " << (first_Number + second_Number) << std::endl; break; case '-': std::cout << first_Number << Op << second_Number << " = " << (first_Number - second_Number) << std::endl; break; case 'x': std::cout << first_Number << Op second_Number << = (first_Number * second_Number) << std::endl; break; case '*': std::cout << first_Number << Op second_Number << = (first_Number * second_Number) << std::endl; break; case '/': std::cout << first_Number << Op second_Number << " = " << (first_Number / second_Number) << std::endl; break; case '%': std::cout << first_Number << Op second_Number << " = " << (static_cast(first_Number) % static_cast(second_Number)) << std::endl; break; case '^': std::cout << first_Number << Op second_Number << " = " << (pow(first_Number, second_Number)) << std::endl; break; default: std::cout << "Error.\n << Op << " not found :(" << std::endl; } std::cin.get(); std::cin.get(); }