using System;
namespace SimpleCalculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("=== ПРОСТОЙ КАЛЬКУЛЯТОР ===");
// Просим пользователя ввести первое число
Console.Write("Введите первое число: ");
double num1 = Convert.ToDouble(Console.ReadLine());
// Просим ввести операцию
Console.Write("Введите операцию (+, -, *, /): ");
string operation = Console.ReadLine();
// Просим ввести второе число
Console.Write("Введите второе число: ");
double num2 = Convert.ToDouble(Console.ReadLine());
double result = 0;
bool validOperation = true;
// Выполняем нужное действие
if (operation == "+")
{
result = num1 + num2;
}
else if (operation == "-")
{
result = num1 - num2;
}
else if (operation == "*")
{
result = num1 * num2;
}
else if (operation == "/")
{
// Проверяем, не пытаемся ли мы делить на ноль
if (num2 != 0)
{
result = num1 / num2;
}
else
{
Console.WriteLine("Ошибка: На ноль делить нельзя!");
validOperation = false;
}
}
else
{
Console.WriteLine("Ошибка: Неизвестная операция!");
validOperation = false;
}
// Выводим результат
if (validOperation)
{
Console.WriteLine($"Результат: {num1} {operation} {num2} = {result}");
}
// Чтобы консоль не закрылась сразу
Console.WriteLine("\nНажмите любую клавишу для выхода...");
Console.ReadKey();
}
}
}