SWITCH C# | ЧТО ЭТО | ПРИМЕР | СИНТАКСИС | ОПЕРАТОР МНОЖЕСТВЕННОГО ВЫБОРА | C# 15

41
17



✅Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут!=)

✅Доступ к исходному коду и спонсорство

✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4

✅ Telegram канал

Уроки по программированию
✅Наша группа ВК

✅Подписывайтесь на канал

Nguồn:https://wijstaanvooronzegrondrechten.org/

41 COMMENTS

  1. Cамый лучший способ сказать "спасибо" – поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)

    ✅Доступ к исходному коду и спонсорство https://www.patreon.com/SimpleCode

    ✅ https://donatepay.ru/don/SimpleCode

  2. Подписка, лайк. По Патреону, пардон, забыл на карте оставить бакс в рублях. Переведу его на виртуалку.

  3. Народ, а в плюсах ведь нельзя чтобы в case было слово, да? там только чар или инт? или я что-то не знаю?..

  4. //Калькулятор через If Else с выбором варианта порядка деления и вычитания

    Console.WriteLine("Введите первое число");

    double pervoechislo = double.Parse(Console.ReadLine());

    Console.WriteLine("Ваше первое число равно " + pervoechislo);
    Console.WriteLine(" ");
    Console.WriteLine("Введите второе число");

    double vtoroechislo = double.Parse(Console.ReadLine());

    Console.WriteLine("Ваше второе число равно " + vtoroechislo);
    Console.WriteLine(" ");
    Console.WriteLine("Выберите желаемое действие:");
    Console.WriteLine("Сложить +");
    Console.WriteLine("Вычесть -");
    Console.WriteLine("Умножить *");
    Console.WriteLine("Разделить /");

    string res = Console.ReadLine();

    Console.WriteLine(" ");
    // СЛОЖЕНИЕ
    if (res == "+")
    {
    double resslojenie = pervoechislo + vtoroechislo;
    Console.WriteLine("Сумма чисел равна " + resslojenie);
    }
    // ВЫЧИТАНИЕ
    if (res == "-")
    {
    Console.WriteLine("Уточните, как именно вычесть:");
    Console.WriteLine(" ");
    Console.WriteLine("1 Первое минус второе:(" + pervoechislo + "-" + vtoroechislo +")" );
    Console.WriteLine("2 Второе минус первое:(" + vtoroechislo + "-" + pervoechislo + ")");
    Console.WriteLine(" ");

    string res2 = Console.ReadLine();

    if (res2 == "1")
    {
    double resvichitanie = pervoechislo – vtoroechislo;
    Console.WriteLine(" ");
    Console.WriteLine("Результат вычитания равен " + resvichitanie);
    Console.WriteLine(" ");
    }
    if (res2 == "2")
    {
    double resvichitanie = vtoroechislo – pervoechislo;
    Console.WriteLine(" ");
    Console.WriteLine("Результат вычитания равен " + resvichitanie);
    Console.WriteLine(" ");
    }
    else
    {
    if (res2 != "1" && res2 != "2")
    { Console.WriteLine("Вы не выбрали действие, закройте это окно и попробуйте заново."); }
    }
    }

    // УМНОЖЕНИЕ
    if (res == "*")
    {
    double resumnojenie = pervoechislo * vtoroechislo;
    Console.WriteLine("Произведение чисел равно " + resumnojenie);
    }

    // ДЕЛЕНИЕ
    if (res == "/")
    {

    Console.WriteLine("Уточните, как именно разделить:");
    Console.WriteLine(" ");
    Console.WriteLine("1 Первое на второе:(" + pervoechislo + "/" + vtoroechislo + ")");
    Console.WriteLine("2 Второе на первое:(" + vtoroechislo + "/" + pervoechislo + ")");
    Console.WriteLine(" ");

    string res2 = Console.ReadLine();

    if (res2 == "1")
    {
    double resdelenie = pervoechislo / vtoroechislo;
    Console.WriteLine(" ");
    Console.WriteLine("Результат деления равен " + resdelenie);
    Console.WriteLine(" ");
    }
    if (res2 == "2")
    {
    double resdelenie = vtoroechislo / pervoechislo;
    Console.WriteLine(" ");
    Console.WriteLine("Результат деления равен " + resdelenie);
    Console.WriteLine(" ");
    }
    else
    {
    if (res2 != "1" && res2 != "2")
    { Console.WriteLine("Вы не выбрали действие, закройте это окно и попробуйте заново."); }
    }

    }
    else
    {
    if (res != "+" && res != "-" && res != "*" && res != "/")
    { Console.WriteLine("Вы не выбрали действие, закройте это окно и попробуйте заново."); }
    }

  5. //Калькулятор через Switch Case с выбором варианта порядка деления и вычитания

    Console.WriteLine("Введите первое число");

    double pervoechislo = double.Parse(Console.ReadLine());

    Console.WriteLine("Ваше первое число равно " + pervoechislo);
    Console.WriteLine(" ");
    Console.WriteLine("Введите второе число");

    double vtoroechislo = double.Parse(Console.ReadLine());

    Console.WriteLine("Ваше второе число равно " + vtoroechislo);
    Console.WriteLine(" ");
    Console.WriteLine("Выберите желаемое действие:");
    Console.WriteLine("Сложить +");
    Console.WriteLine("Вычесть -");
    Console.WriteLine("Умножить *");
    Console.WriteLine("Разделить /");

    string res = Console.ReadLine();

    Console.WriteLine(" ");

    switch(res)
    {
    // СЛОЖЕНИЕ
    case "+":
    double resslojenie = pervoechislo + vtoroechislo;
    Console.WriteLine("Сумма чисел равна " + resslojenie);
    break;

    //ВЫЧИТАНИЕ
    case "-":
    Console.WriteLine("Уточните, как именно вычесть:");
    Console.WriteLine(" ");
    Console.WriteLine("1 Первое минус второе:(" + pervoechislo + "-" + vtoroechislo + ")");
    Console.WriteLine("2 Второе минус первое:(" + vtoroechislo + "-" + pervoechislo + ")");
    Console.WriteLine(" ");

    string resviboravichitania = Console.ReadLine();

    switch(resviboravichitania)
    {
    case "1":
    double resvichitanie = pervoechislo – vtoroechislo;
    Console.WriteLine(" ");
    Console.WriteLine("Результат вычитания равен " + resvichitanie);
    Console.WriteLine(" ");
    break;

    case "2":
    resvichitanie = vtoroechislo – pervoechislo;
    Console.WriteLine(" ");
    Console.WriteLine("Результат вычитания равен " + resvichitanie);
    Console.WriteLine(" ");
    break;
    default:
    Console.WriteLine("Вы не выбрали действие, закройте это окно и попробуйте заново.");
    break;
    }
    break;

    //УМНОЖЕНИЕ
    case "*":
    double resumnojenie = pervoechislo * vtoroechislo;
    Console.WriteLine("Произведение чисел равно " + resumnojenie);
    break;

    //ДЕЛЕНИЕ
    case "/":
    Console.WriteLine("Уточните, как именно разделить:");
    Console.WriteLine(" ");
    Console.WriteLine("1 Первое на второе:(" + pervoechislo + "/" + vtoroechislo + ")");
    Console.WriteLine("2 Второе на первое:(" + vtoroechislo + "/" + pervoechislo + ")");
    Console.WriteLine(" ");

    string resviboradelenia = Console.ReadLine();

    switch (resviboradelenia)
    {
    case "1":
    double resdelenie = pervoechislo / vtoroechislo;
    Console.WriteLine(" ");
    Console.WriteLine("Результат деления равен " + resdelenie);
    Console.WriteLine(" ");
    break;

    case "2":
    resdelenie = vtoroechislo / pervoechislo;
    Console.WriteLine(" ");
    Console.WriteLine("Результат деления равен " + resdelenie);
    Console.WriteLine(" ");
    break;
    default:
    Console.WriteLine("Вы не выбрали действие, закройте это окно и попробуйте заново.");
    break;
    }
    break;
    default:
    Console.WriteLine("Вы не выбрали действие, закройте это окно и попробуйте заново.");
    break;
    }

  6. Предлагаю создать беседу в любом месенджере, что-бы мы могли общаться с вами а так-же совместно решать проблемы с кодом друг друга.

  7. Сергей лучший преподаватель, ставьте ЛАЙКИ хотя бы – если не донатите, поддержим нашего ГУРУ!

  8. using System;
    namespace Lessons
    {
    class Hello
    {
    static void Main()
    {
    Console.WriteLine("Введите 2 числа: ");
    string a = Console.ReadLine();
    string b = Console.ReadLine();
    double x = double.Parse(a);
    double y = double.Parse(b);
    Console.WriteLine("Введите какую операцию хотите произвести: +(суммирование), -(разность), *(произведение) и /(деление)");

    string c = Console.ReadLine();
    switch (c)
    {
    case "+":
    Console.WriteLine(x + y);
    break;
    case "-":
    Console.WriteLine(x – y);
    break;
    case "*":
    Console.WriteLine(x * y);
    break;
    case "/":
    if(y==0)
    {
    Console.WriteLine("Деление на 0 невозможно");
    break;
    }
    Console.WriteLine(x / y);
    break;
    default:
    Console.WriteLine("Вы ввели чё-то не то!");
    break;
    }
    }
    }
    }

  9. Благодарю за отличные уроки, стал подписчиком на патроне, но видимо какие то проблемы с переводом возникли.

  10. Приветствую всех, а то что объясняет Сергей это тоже самое что преподают в университете на факультетах программирования ????

  11. Скажите пожалуйста , будет ли в ваших замечательных уроках работа с графикой , в частности по directx?

  12. Что делать если пишет не удалось запустить программу … не удается найти указаный файл

  13. Сергей, а вы можете снять видео об "Dependency Injection в C#"?
    Если да, то может сделаете его пожалуйста?

  14. Отличный урок, жду новые видео. Хочу уже более сложные темы для изучения))

  15. Вроде неплохо владею С++, но хотел бы обучиться С#. Прошу, выпускай чаще!

  16. не могли бы вы обьяснить как включить нумерацию строк в V.S 2019 года, пожалуйста?

  17. Во-первых огромное спасибо вам за ваши уроки и труды! Вы большой молодец! А теперь вопрос. Курс по С++ закончен, или еще будут уроки? Заранее спасибо за ответ.

  18. Да даже слепой поставить лайк Серёге пацаны он старается для нас давай постараемся для него

  19. Прив я сделал все что ты сказал и всеравно скажу спасибо. Когда я читал другие курсы я вообще нечего не понимал а с твоей помощью все понял спасибо огромное.

  20. Здравствуйте, Сергей! Очень нравятся ваши уроки, спасибо что тратите свое драгоценное время на нас!) Я сейчас изучаю с++ на вашем канале, потом думаю перейти на с#. Думаю разрабатывать игры(саму игру, не движок). Как думаете, такой вариант изучения правильный?

LEAVE A REPLY

Please enter your comment!
Please enter your name here