Головна » Статті » Мої статті

C#. Оператор вибору

Програмування розгалужень з використанням оператору вибору

 

Приклад 1. За введеним днем тижня вивести його назву.


Console.WriteLine("Введи номер дня тижня (понеділок-1,неділя -7)");

            int d = Convert.ToInt32(Console.ReadLine());

            switch (d)

            {

                case 1: Console.WriteLine("понеділок");

                    break;

                case 2: Console.WriteLine("вівторок");

                    break;

                case 3: Console.WriteLine("середа");

                    break;

                case 4: Console.WriteLine("четвер");

                    break;

                case 5: Console.WriteLine("пятниця");

                    break;

                case 6: Console.WriteLine("субота");

                    break;

                case 7: Console.WriteLine("неділя");

                    break;

                default: Console.WriteLine("такого дня немає");

                    break;

            }

Приклад 2. За введеним номером місяця вивести кількість днів у місяці

Console.WriteLine("Введи номер місяця(cічень-1)");

int m = Convert.ToInt32(Console.ReadLine());

switch (m)

{

 case 1:  case 3:  case 5:   case 7: case 8: case 10: case 12:

 Console.WriteLine("У цьому місяці 31 день");

 break;

 case 2: Console.WriteLine("У цьому місяці 28 днів");

 break;

 case 4:    case 6:   case 9:  case 11: Console.WriteLine("У цьому місяці 30 днів");

 break;

 default: Console.WriteLine("такого місяця немає");

 break;

}

Приклад 3. Групатуристів відєжджає від ст.Хмельницький пригородним потягом. Ціна квитказалежить від зони. (1-Роково 2грн., 2-Верхній участок – 4 грн., 3 – Богданівці – 6 грн. Вирахуйте вартість поїздки в одному напрямку.

Console.WriteLine("Введи номер зони, в яку ви їдете із станції Хмельницької пригородним потягом (1-Роково, 2-Верхній участок, 3 - Богданівці)");

            int m = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Скільки пасажирів у вашій групі- кількість квитків");

            int k = Convert.ToInt32(Console.ReadLine());

            int s,v;

            switch (m)

            {

                case 1:  s = 2;  v = s * k;

                    Console.WriteLine("Вартість проїзду вашої групи" + v);

                    break;

                case 2:   s = 4;  v = s * k;

                    Console.WriteLine("Вартість проїзду вашої групи" + v);

                    break;

                case 3:   s = 2;   v = s * k;

                    Console.WriteLine("Вартість проїзду вашої групи" + v);

                    break;

             }                  

Завдання для самостійної роботи

З початку 2011 року пройшло а місяців та 2 дні. Визначте назву поточного місяця.
Категорія: Мої статті | Додав: СЗШ8 (22.02.2012) | Автор: Кравчук Галина Тимофіївна E
Переглядів: 1723 | Коментарі: 1 | Рейтинг: 0.0/0
Всього коментарів: 0
Ім`я *:
Email *:
Код *: