Select: Difference between revisions

From TÜ Narva Kolledži Wiki
Jump to navigation Jump to search
Content deleted Content added
Created page with "<pre> using System; class Select { static void Main() { Console.Write("Введите первое число : "); // Сохраняем в стр..."
 
m Protected "Select" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
 
(One intermediate revision by the same user not shown)
Line 64: Line 64:




[https://web.narva.ut.ee/index.php/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B <<]
[https://wiki.nc.ut.ee/index.php?title=Примеры <<]

Latest 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 с выводом сообщения об этом.


<<