Пайтон

 



тест розгалуження

Тести для перевірки знань


Задачі на закріплення розгалуження 


Створіть програму визначення вартості дзвінка по телефону. Ціна за хвилину розмови 2.30 грн. По суботам та неділям надається знижка 20% Вирахування знижки (ціна/100*20) тільки зміна cina тоді в такому випадку буде int a float
1. Складіть програму, яка виводить на екран рекламу елітного чорного чаю і пропонує користувачеві зробити замовлення. Програма приймає замовлення й повідомляє користувача про те, який безкоштовний сюрприз він отримує. До покупки однієї пачки 


чаю додається одна чайна ложка, до двох – ще одна пачка чаю, до трьох або більше – чашка з логотипом

2. Складіть програму, яка запитує в користувача, котра година, і виводить на екран відповідне побажання – «Доброго ранку!», «Доброго дня!», «Доброго вечора!», «Доброї ночі»

Пояснення 

Ця програма виводить відповідне побажання в залежності від години, введеної користувачем. Наприклад, якщо користувач введе годину 9, то програма виведе "Доброго ранку!". Якщо користувач введе годину 15, то програма виведе "Доброго дня!". Якщо користувач введе годину 21, то програма виведе "Доброго вечора!". Якщо користувач введе значення години, що не входить в діапазон від 0 до 23, програма виведе повідомлення про помилку.

3. У супермаркеті оголосили акцію. Покупець, який придбає за три покупки товар на суму, що перевищує 1000 грн., одержує дисконтну картку за умови, що вартість кожної наступної покупки, починаючи з другої, не менше як на півціни перевищує сумарну вартість попередніх. Складіть програму, яка за вартістю трьох покупок визначає, чи заробив покупець дисконтну картку

4.Бал Оцінка
90 і вище A 80 і вище, але менше 90 B 70 і вище, але менше 80 C 60 і вище, але менше 70 D менше 60 F Якщо введений бал не належить діапазону від 0 до 100, програма виводить повідомлення про помилку.


5. Задача зарахування учня в спорт секцію

Програма спочатку запитує в користувача вік та вагу, потім перевіряє, чи відповідає учень вимогам для зарахування в спорт секцію. Якщо учень відповідає вимогам, програма виводить повідомлення "Учень може бути зарахований в спорт секцію", в іншому випадку програма виводить повідомлення "Учень не відповідає вимогам для зарахування в спорт секцію". Умови перевірки віку, ваги та віку/ваги учня задаються на початку програми у вигляді змінних min_age, max_age та max_weight.

6.Задача про кафе Опис задачі: у кафе є меню з різними стравами, кожна має свою ціну. Клієнт може замовити декілька страв, після чого програма повинна підрахувати загальну суму замовлення з урахуванням податків та чайових

Задача 

Щоб написати програму, яка визначатиме, чи є людина неповнолітньою, повнолітньою або пенсіонером, потрібно ввести вік та стать людини, використовуючи введення даних "ж" для жінки та "ч" для чоловіка. Далі можна застосувати такі умови:

  • Якщо вік < 18, то людина є неповнолітньою.
  • Якщо вік >= 18 та < 60 років, то людина є повнолітньою.
  • Якщо вік >= 60 років для жінок або >= 65 років для чоловіків, то людина є пенсіонером.

Задача 

У катковому комплексі є різні катки з різними ціновими категоріями. Для дорослих та дітей встановлені різні тарифи. Комплекс діє з 9:00 до 22:00. Ціни на катки залежать від часу катання:

  • з 9:00 до 12:00 - 50 грн. за годину для дорослих та 25 грн. для дітей
  • з 12:00 до 18:00 - 70 грн. за годину для дорослих та 35 грн. для дітей
  • з 18:00 до 22:00 - 90 грн. за годину для дорослих та 45 грн. для дітей

Дітям до 12 років надається знижка 50% від повної вартості. Якщо людина катається на катку більше 4 годин, їй надається знижка 10% від повної вартості.

Напишіть програму, яка запитує відвідувача каткового комплексу кількість годин, які він хоче кататись, та вік відвідувача (дитина чи дорослий). Програма розраховує вартість катання з урахуванням знижок та виводить на екран чек з інформацією про замовлення та загальною вартістю.

Задача 

У шкільному буфеті є меню з різними стравами та напоями. Учень може обрати кілька страв та напоїв, після чого програма повинна підрахувати загальну суму замовлення з урахуванням податків та знижки для учнів. Знижка для учнів становить 10% від загальної суми замовлення. Після здійснення замовлення учень отримує чек зі списком замовлених страв, цінами та загальною сумою з урахуванням податків та знижки.