Similar presentations:
Условный оператор в С#
1.
УСЛОВНЫЙОПЕРАТОР В С#
2.
Понятие условного оператораРазветвляющимся называется такой алгоритм,
в котором выбирается один из нескольких
возможных вариантов вычислительного процесса.
Каждый подобный путь называется ветвью
алгоритма.
Признаком разветвляющегося алгоритма
является наличие операций проверки условия.
Чаще всего для проверки условия используется
условный оператор if.
Да
Нет
3.
Формы условного оператораУсловный оператор if может использоваться в форме полной или неполной.
Неполная форма
Полная форма
if (Условие)
if (Условие)
{
{
<Действие>;
}
<Действие1>;
} else
{
<Действие2>;
}
4.
Switch/caseКонструкция switch/case
аналогична конструкции
if/else, так как позволяет
обработать сразу
несколько условий:
Console.WriteLine ("Введите 1 или 0");
String select = Console.ReadLine ();
Switch (select)
{
Case "1":
Console.WriteLine ("Вы нажали 1");
Break;
Case "2":
Console.WriteLine ("Вы нажали 2");
Break;
Default:
Console.WriteLine ("Вы нажали что-то
неизвестное");
break;
}
5.
Тернарная операцияТернарную операция имеет
следующий синтаксис:
[первый операнд - условие] ?
[второй операнд] : [третий
операнд].
Int x=5;
Int y=4;
Console.WriteLine ("Сложить или
вычесть x и n? Нажмите + или -");
String select = Console.ReadLine ();
Int z = select=="+"? (x+y) : (x-y);
Console.WriteLine (rez);
6.
Задания1. Сумма покупки составляет А рублей. Если А больше 1000
рублей, то предоставляется скидка 15%. Вывести на экран
сумму покупки с учетом скидки либо сообщение о том, что
скидка не предоставляется.
2. Проверить трехзначное число на четность и найти сумму его
цифр, если число четное, или произведение его цифр, если
число нечетное.
3. Известны площади круга и квадрата. Определить:
• уместится ли круг в квадрате
• уместится ли квадрат в круге