Select: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
Created page with "<pre> using System; class Select { static void Main() { Console.Write("Введите первое число : "); // Сохраняем в стр..." |
No edit summary |
||
| Line 64: | Line 64: | ||
[https:// |
[https://wiki.nc.ut.ee/index.php?title=Примеры <<] |
||
Revision as of 17:12, 4 September 2022
using System;
class Select
{
static void Main()
{
Console.Write("Введите первое число : ");
// Сохраняем в строковой переменной введенное пользователем слово
string Text = Console.ReadLine();
// Преобразуем строку типа String в числовой тип Double
Double Number1 = Convert.ToDouble(Text);
Console.Write("Введите второе число : ");
// Сохраняем в строковой переменной введенное пользователем слово
Text = Console.ReadLine();
// Преобразуем строку типа String в числовой тип Double
Double Number2 = Convert.ToDouble(Text);
Console.WriteLine("Выберите математическое действие: ");
Console.WriteLine("1. Сложение");
Console.WriteLine("2. Вычитание");
Console.WriteLine("3. Умножение");
Console.Write("Ваш выбор: ");
Text = Console.ReadLine();
// Для выбора пункта меню выберем самый маленький числовой тип - byte
byte Selection = Convert.ToByte(Text);
// Сюда мы будем записывать результат
Double Result = 0;
switch (Selection)
{
case 1:
Result = Number1 + Number2;
break;
case 2:
Result = Number1 - Number2;
break;
case 3:
Result = Number1 * Number2;
break;
}
Console.WriteLine("Результат: " + Result);
// Ожидаем нажатия клавиши ВВОД
Console.ReadKey();
}
}
Задание: Модифицировать программу таким образом чтобы четвертым пунктом можно было делить числа, а также чтобы программа реагировала на не верный пункт меню (например 5). Учесть также деление на 0 с выводом сообщения об этом.