Учебно-методический комплекс общее количество часов 58 ч. Лекции 28 ч


Download 2.46 Mb.
bet10/91
Sana19.10.2023
Hajmi2.46 Mb.
#1709453
TuriУчебно-методический комплекс
1   ...   6   7   8   9   10   11   12   13   ...   91
Bog'liq
Язык программирования C#

3.1. Условный оператор

Условный оператор вычисляет некоторое логическое выражение и на основе результата этого выражения решает, какие операции должны выполниться или не выполниться при дальнейшем выполнении программы.


Общий формат использования условного оператора имеет следующий вид.


if (условие)
оператор1;
else
оператор2;

Дальнейшая работа программы будет зависеть от условия: если оно истинно, то выполнится оператор1, если оно ложно, то выполнится оператор2.


Блок else в условном операторе можно опустить. Тогда форма использования условного оператора принимает следующий вид.


if (условие)
оператор;

Если условие истинно, то выполнится оператор, если условие ложно, то оператор не выполнится и программа просто продолжит свое дальнейшее выполнение.


Приведем пример использования обеих форм условного оператора.

using System;


class Program


{
static void Main(string[] args)
{
// объявляем две перменные
int a, b;

// устанавливаем значения переменных


a = 10;
b = 20;
// выводим значения переменных
Console.WriteLine("a={0}, a={1}", a, b);
// сравниваем значения переменных
if (a > b)
Console.WriteLine("Первое значение больше второго");
else
Console.WriteLine("Второе значение больше первого");

// меняем значение перменной b


b = 30;
Console.WriteLine("a={0}, a={1}", a, b);
if (a > b)
Console.WriteLine("Первое значение больше второго");
// приравниваем значения перменных
a = b;
Console.WriteLine("a={0}, a={1}", a, b);
if (a == b)
{
Console.WriteLine("Первое и второе значения равны");
Console.WriteLine(); //опускает курсор вниз
}
}
}
Лист. 3.1

В данном примере объявляются две переменные типа int a и b. во время выполнения программы этим переменным присваиваются разные значения, которые затем сравниваются. Результаты сравнения каждый раз выводятся на консоль.


Вывод программы:

a=10, a=20


Второе значение больше первого
a=10, a=30
a=30, a=30
Первое и второе значения равны
Вывод. 3.1



Download 2.46 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   91




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling