Урок 4. Условные операторы. Оператор if.


Вопросы
  1. Что такое тернарнай оператор?
  2. Приведите примеры использования тернарного оператора.

      На уроке рассматриваются основные операторы языка, которые позволяют управлять логикой программы, а не просто последовательно исполнять программу. К таким операторам относится оператор if. Суть условного оператора заключается в том, что в зависимости от выполнения определенных условий или от значений определенной величины, он позволяет разветвлять процесс выполнения программы. Условное ветвление в языке С# наследует конструкцию if ... then ... else ... из процедурных языков С и С++:

if (условие)
{
последовательность операторов 1
}
else
{
последовательность операторов 2
}

Если используется один оператор, то фигурные скобки можно не писать. В блок else можно включать оператор if для использования нескольких условий. Глубина вложенности (вложенные блоки else if) произвольна.
Примеры использования оператора if

Вводится число х. Требуется вычислить y:
При x>-1 y=5x2-3
При x<=-1 y=-x+3
Результат вывести на консоль.

using System;
using System.Collections.Generic;
using System.Text;

namespace урок3_проект2
{
class Program
{
static void Main(string[] args)
{
double x,y;
Console.WriteLine("Введите x");
x = Convert.ToDouble(Console.ReadLine());
if (x > -1) y = 5 * Math.Pow(x, 2) - 3; else y = -x + 3;
Console.WriteLine("y= " + Convert.ToString(y));
Console.ReadLine();
}
}
}
Задания по теме Условный оператор if