Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка з ОП 2 курс (2семестр).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
491.52 Кб
Скачать

Приклад програми

#include <math.h>

#include <stdio.h>

#include <conio.h>

void main()

{

float a,x,y;

printf("Enter x:");

scanf("%f",&x);

printf("Enter a:");

scanf("%f",&a);

if ((25-x*x<0)|(x= =3))

printf("Error");

else

{

y=sqrt(25-pow(x,2))+2*a/(x-3);

printf("Y=%f",y) ;

}

getch();

}

Контрольні запитання

  1. Як працює оператор if?

  2. Як працює оператор switch…case?

  3. Що відбувається коли зустрічається слово в операторі break?

Лабораторна робота №5

Тема : Розробка програм з використанням операторів розгалуження.

Мета : Набуття практичних навичок з використання умовних операторів системи програмування С.

Література: Б.И.Березин, С.Б. Березин, Навчальний курс С и С++

Теоретичні відомості

    Оператор switch відноситься до операторів множинного вибору. Вид оператору: switch (вираз) { case constant1:        послідовність операторів        break; case constant2:       послідовність операторів        break; case constant3:       послідовність операторів        break; ... case constantN:       послідовність операторів        break; default       послідовність операторів }

Хід роботи

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

Програма повинна припиняти роботу при натисканні клавіші Enter на пункті меню " Кінець роботи ".

Варіанти

1. Створити меню в ресторані з можливістю вибору блюд.

  • Перші блюда;

  • Салати;

  • Вторі блюда;

  • Напої.

В кожний пункт включити по 3-4 підпункту.

2. Створити меню настройки монітору.

  • Настройка розташування зображення;

  • Настройка яскравості зображення;

  • Настройка кольорів. Зображення;

В кожний пункт включити по 3-4 підпункту.

3. Створити меню телетексту, якій виводиться в телевізорі.

  • Перегляд музикальних програм;

  • Перегляд мультфільмів;

  • Перегляд новин;

  • Перегляд пізнавальних програм;

В кожний пункт включити по 3-4 підпункту з назвами каналів.

4. Створити меню завантаження ПК.

  • Режим ДОС (вибір конфігурацію ПК);

  • Захищений режим (вибір конфігурацію ПК);

  • Нормальна загрузла (вибір конфігурацію ПК).

5. Створити меню до задачі „Нарахування зарплати ” з пунктами

  • Розрахунок податків; (перелік податків)

  • Розрахунок авансу;

  • Нарахування зарплатні. (перелік надходжень)

В кожний пункт включити по 3-4 підпункту.

6. Створити меню сучасного холодильника:

  • Заморожування продуктів; (перелік температур)

  • Відтаювання морозильної камери;

  • Само очистка;

  • Замовлення продуктів по Інтернету.(перелік продуктів)

В кожний пункт включити по 3-4 підпункту.

7. Створити меню турагенції.

  • Перелік країн;

  • Перелік транспорту;

  • Перелік готелів.

В кожний пункт включити по 3-4 підпункту.

8. Створити меню „Прокат автомобілів ”.

  • Назва автомобіля;

  • Марка;

  • Термін оренди.

В кожний пункт включити по 3-4 підпункту.

Контрольні запитання

  1. Розповісти про логіку роботи оператора switch.

  2. Для чого використовується default?

  3. Для чого використовується break;?