/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/csharp/csharp-505-161-003/main.cs
60 строк
2 KB
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
using System; class Calculator { static void Main() { Console.Write("Введите первое число: "); if (!double.TryParse(Console.ReadLine(), out double num1)) { Console.WriteLine("Ошибка: Неверный формат первого числа."); return; } Console.Write("Выберите операцию (+, -, *, /): "); string operation = Console.ReadLine(); Console.Write("Введите второе число: "); if (!double.TryParse(Console.ReadLine(), out double num2)) { Console.WriteLine("Ошибка: Неверный формат второго числа."); return; } double result = 0; bool validOperation = true; switch (operation) { case "+": result = num1 + num2; break; case "-": result = num1 - num2; break; case "*": result = num1 * num2; break; case "/": if (num2 == 0) { Console.WriteLine("Ошибка: Деление на ноль невозможно."); validOperation = false; } else { result = num1 / num2; } break; default: Console.WriteLine("Ошибка: Неизвестная операция."); validOperation = false; break; } if (validOperation) { Console.WriteLine($"Результат: {result}"); } } }