Учебно-методическое пособие для студентов и слушателей системы повышения


case выражение_2: блок _2 ; break



бет8/75
Дата16.03.2023
өлшемі1,62 Mb.
#74783
түріУчебно-методическое пособие
1   ...   4   5   6   7   8   9   10   11   ...   75
Байланысты:
word Programmirovanie na yazyke C

case

выражение_2:

блок _2 ;

break;

………………………………………..
case выражение_n: блок_n ; break; [ default: блоки_XXX; ]
}
При отладке программ часто используют случайные числа. Методы их ге- нерации описаны в классе System.Random. Для получения псевдослучайной
последовательности чисел сначала создается экземпляр класса Random, затем методом Next(n1,n2) генерируется число в диапазоне [n1, n2], например:
Random rnd = new Random(); int n = rnd.Next(‐20, 70);


Пример 1


Использование конструкции if else для проверки знака случайного числа и тернарного оператора для проверки четности.



  1. Создадим проект сon111. В теле метода Main наберем код программы:

string mes1 = "", mes2 = ""; // объявление и инициализация
Random rnd = new Random(); // создаем экземпляр класса Random
int n = rnd.Next(‐40, 40); // генерируем случайное число от –40 до 40
if (n>=0) mes1 ="положительное"; // используем конструкцию if…else
else mes1 = "отрицательное";
// используем тернарный оператор string mes2 = (n % 2 == 0) ? "четное" : "нечетное"; Console.WriteLine("Число {0} {1} {2}", n, mes1, mes2); Console.ReadKey();

  1. Протестируем программу. Откорректируем программный код.



Пример 2


Использование конструкции выбора switch…case.

1) Создадим проект сon112. Наберем код программы в теле метода Main:


string mes;
Console.WriteLine("Введите день недели: Пн, Вт, Ср, Чт, Пт, Сб, Вс"); string day = Console.ReadLine();
switch (day)


Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   ...   75




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет