Урок 4. Условные операторы. Оператор if.
Вопросы
-
Что такое тернарнай оператор?
-
Приведите примеры использования тернарного оператора.
На уроке рассматриваются основные операторы языка, которые позволяют управлять логикой программы,
а не просто последовательно исполнять программу. К таким операторам относится оператор 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