Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задачі з неповним умовним оператором.docx
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
42 Кб
Скачать
☆

Задачі з вкладеними умовними операторами

  1. Дано дійсне число. Складіть програму для обчислювання значень функції y(x):

  2. Дано число. Надрукувати номер декади (1-10 –перша; 11-20 –друга 21-31 –третя).

  3. Дано температура. Виведіть стан, у якому знаходиться вода при цій температурі.

  4. Дано кут. Визначте його тип (гострий, прямий, тупий, розгорнутий, більше розгорнутого, повний).

  5. Дано вік людини. Напишіть програму, яка аналізує людину за її віокм та відносить її до однієї з чотирьох груп: дошкільник, школяр, працівник, пенсіонер.

  6. Дано ціле число x. Якщо воно додатне, то додайте до нього 1; якщо від’ємне, то відніміть від нього 2; якщо дорівнює 0, то замініть його на 10.

  7. Ракета запускається з екватора зі швидкістю v км/с. Який результат запуску? Пояснення: якщо v<=7.8 км/с, то ракета впаде на Землю;  якщо 7.8<v<="v<=16.4," Сонця,="" v="">16.4, то ракета покине Сонячну систему.</v

  8. Дано числа x, y. Якщо x та y - від’ємні, то кожне значення замініть його модулем; якщо від’ємне тільки одне з них, то обидва значення збільшить на 0.5; якщо обидва значення невід’ємні, то збільшить їх у 10 раз.

  9. Дано дійсні числа a, b, c. Якщо a<=b<=c, то кожне число замініть найбільшим з них; якщо a>b>c, то числа не змінювати, у інших випадках всі числа замініть їх квадратами.

  10. Якщо сума трьох різних дійсних чисел x, y, z менше 1, то найменше з цих чисел замініть півсумою двох інших; якщо ні, то замініть менше з x та y півсумою двох інших чисел.

  11. Дано три числа. Якщо трикутник з такими сторонами існує, то визначте його тип (рівносторонній, рівнобедрений, різносторонній).

  12. Дано x, y цілочисельні координати точки на площині. Вивести, де знаходиться точка з такими координатами (в початку координат, на осі OX, на осі OY, на площині).

  13. Дано три цілих числа. Вивести їх на екран за зростанням.

  14. Лінійне рівняння a*x=b може мати один корінь (a<>0, b<>0), може мати нескіннченну кількість коренів (a=0, b=0), а може не мати жодного кореня (a=0, b<>0). Дано дійсні числа a, b. Розв’яжіть рівняння.

  15. Нехай на годиннику h годин і min хвилин. Скільки буде через хвилину?

  16. Рік є високосним, якщо його номер кратний 4, але не кратний 100, або кратний 100 та кратний 400 (наприклад, 1995, 1700, 1800 и 1900 не високосні роки, 1996, 2000 – високосні). Дано натуральне число N. Визначити, чи є високосним рік з цим номером.

  17. Дата деякого дня визначається трьома натуральними числами: g (рік), m (порядковий номер місяця) і d (число). Заданими g, m та d визначте дату завтрашнього дня. Рік  є невисокосним.

Задачі з оператором case

  1. Дано ціле число, що вказує номер дня тижня. Надрукувати назву дня (1– понеділок, 2 – вівторок, ...).

  2. Дано ціле число, що визначає оцінку. Вивести опис оцінки (1-3: погано, 4-6: задовільно, 7-9: добре, 10-12: відмінно, інші випадки: помилка).

  3. Дано ціле число, що визначає номер місяця. Вивести пору року (літо, зима, весна, осінь).

  4. Дано номер місяця. Виведіть на екран кількість днів у цьому місяці (рік не високосний).

  5. Дано номер телевізійного каналу. Надрукувати його назву.

  6. Написати програму, яка вводить два цілих числа та виводить таке меню:

Введіть номер завдання: 1 – знаходження суми чисел; 2 – знаходження модулю різниці чисел; 3 – знаходження добутку чисел; Програма повинна виконати завдання, номер якого буде введено.

  1. Написати програму, яка вводить натуральне число та виводить таке меню:

Введіть номер завдання: 1 – обчислення квадратного кореня; 2 – піднесення до квадрату; 3 – обчислення синусу; 4 – обчислення косинусу. Програма повинна виконати завдання, номер якого буде введено.

  1. Написати програму, яка вводить радіус та виводить таке меню:

Введіть номер завдання: 1 – обчислення довжини кола; 2 – обчислення площі круга; 3 – обчислення об’єму сфери. Програма повинна виконати завдання, номер якого буде введено.

  1. Написати програму, яка виводить таке меню:

Введіть номер завдання: 1 – обчислення периметра прямокутника; 2 – обчислення площі прямокутника; 3 – обчислення об’єму паралелепіпеда. Програма повинна запросити необхідні дані та виконати завдання, номер якого буде введено.

  1. Написати програму, яка вводить три цілих числа та виводить таке меню:

Введіть номер завдання: 1 – обчислення максимального числа; 2 – обчислення мінімального числа; 3 – обчислення суми чисел. 4 – обчислення добутку чисел. Програма повинна виконати завдання, номер якого буде введено.

  1. Написати програму, яка вводить трьохзначне число та виводить таке меню:

Введіть номер завдання: 1 – обчислення максимальної цифри; 2 – обчислення мінімальної цифри; 3 – обчислення суми цифр. 4 – обчислення добутку цифр. Програма повинна виконати завдання, номер якого буде введено.

  1. Елементи кола пронумеровані так: 1 – радіус, 2 – діаметр, 3 – довжина, 4 – площа. Дано номер елемента та його значення. Знайти значення інших елементів.

  2. Одиниці довжини пронумеровані так: 1 — дециметр, 2 — кілометр, 3 — метр, 4 — міліметр, 5 — сантиметр. Дано номер одиниці та довжину відрізка у цих одиницях. Знайти довжину відрізка у метрах.

  3. Одиниці маси пронумеровані так: 1 — кілограм, 2 — міліграм, 3 — грам, 4 — тонна, 5 — центнер. Дано номер одиниці та маса тіла у цих одиницях. Знайти масу тіла у кілограмах.

  4. Мастям гральних карт присвоєні номери: 1 — піки, 2 — трефи, 3 — бубни, 4 — черви. Значенням карт, що старші десятки, присвоєно номери: 11 — валет, 12 — дама, 13 — король, 14 — туз. Дано два цілих числа: N — значення (6 <= N <= 14) та M — масть карти (1<= M <= 4). Вивести назву карти у вигляді «шістка бубн», «дама чирв», «туз треф» та ін.

  5. Дано ціле число від 100 до 999. Вивести рядок – опис цього числа. Наприклад, 256 – двісті п’ятдесят шість.