Завдання для самостійного виконання
Примітка: у всіх завданнях використати не менше трьох рядків даних(див. зразок до задачі 1).
1. Відомо дату прийому працівника на роботу і поточну дату, к-ть робочих днів, оплату за день. Програма визначає розмір заробітної плати, враховуючи стаж роботи(більше 10 років +20%). Стаж програма визначає самостійно.
ПІ |
Дата прийому |
Поточна дата |
К-ть днів |
Оплата за день |
Заробітна плата. |
Котов Сергій |
|||||
Ляшук Оксана |
|||||
Мініч Олег |
2. Відомо поточну дату і дату народження. Програма визначає кількість місяців.
3. Відомо час початку забігу на 3 км для трьох спортсменів і час фінішу. Програма визначає тривалість забігу для кожного спортсмена і зайняте місце.
4. Відомо час початку виконання завдання, час закінчення і отриману відповідь. Програма звіряє відповідь: за правильну нараховує 10 балів + 2 бали за швидкість, якщо тривалість виконання менша 15 хвилин.
5. Відомо дату виготовлення товару, термін придатності і поточну дату. Програма виводить повідомлення «Прострочено» для товарів у яких закінчився термін придатності.
6. Відомо час початку комп’ютерної гри і час завершення, відмітка про пройдений рівень. Якщо рівень пройдено за час менший 20 хв програма виводить повідомлення «Супергеймер», від 20 до 30 хв. «Геймер», більше 30 хв. – «Чайник».
7. Відомо час початку набору тексту і час завершення, к-ть надрукованих символів. Програма визначає швидкість набору символів за 1 хв. Якщо швидкість більша за 60 симв./хв. виводить повідомлення «Профі» інакше «Користувач».
8. Відомо дату початку виконання будівельних робіт і дату завершення, вартість виконаних робіт, податок % і план виконання у днях. Розрахувати суму до оплати, врахувавши відсоток податку і умову – якщо к-ть потрачених днів більша за план виконання сума до оплати зменшується на 10%.
9. Відомо дату виготовлення продуктів, термін придатності у днях, поточну дату і ціну. Якщо тривалість зберігання наближається до терміну придатності в межах одного дня ціна має знизитись на 15%, якщо вони рівні - ціна знижується на 30%, якщо термін придатності прострочено ціна = 0 грн.
10. Відомо дату початку експлуатації автомобіля, поточну дату і ціну. Програма визначає нову ціну на поточний день за умов, якщо з моменту експлуатації пройшло менше 3 років ціна зменшується на 10%, від 3 до 6 років на 35%, більше 6 років на 50%.
11. Відомо вартість абонементу до басейну на 1 день, дата замовлення, кількість днів. Програма визначає день завершення абонементу і суму до оплати. Якщо замовлення здійснено на зимовий період сума до оплати збільшується на 15%.
12. Відомо день початку експедиції, к-ть днів яку вона тривала. Програма визначає дату завершення експедиції, назви місяців, коли вона починалась і завершилась.
13. Відомо дату видачі заробітної плати, к-ть відпрацьованих днів, оплату за день. Програма визначає розмір заробітної плати, нараховуючи премії у січні – 30% і в березні – 15 %.
14. Відомо дату початку екзаменаційної сесії і дату завершення, середній бал студента. Нарахувати стипендію помноживши середній бал на 100. Якщо сесію не здано за 15 днів стипендія = 0.
15. Відомо дату купівлі комп’ютерних пристроїв, ціну і дату поломки. Якщо з дня купівлі пройшло менше 12 місяців вартість ремонту = 0 грн., від 1 року до 3 років ремонт коштує 15 % від ціни, більше 3 років 30%.
16. Відомо дату замовлення на відвідування масажного салону і час. Вартість масажу складає 200 грн. Протягом січня тривають знижки у 20%. Якщо замовлення у неробочий час після 20:00, або до 8:00 вартість збільшується на 30%.
17. Покупець виконує замовлення товарів в інтернет-магазині. Відомо ціну товару, к-ть замовлення і дату замовлення. Протягом серпня у магазині працюють знижки 15%, у вересні -10%, жовтні 5%. Програма визначає суму, яку має сплатити покупець.
18. Відомо час і дату відправлення пароплава, а також час і дату прибуття. Програма визначає тривалість подорожі у хвилинах, годинах і днях.
19. Відомо дату вступу до навчального закладу і поточну дату. Програма визначає тривалість навчання у роках і місяцях. Якщо з дня вступу пройшло більше 5 років виводить повідомлення «Навчання завершено».
20. Відомо час початку футбольного матчу і поточний час. Програма визначає скільки часу залишилось до завершення (матч триває 90 хв + 15 хв перерва між таймами). Якщо з моменту початку пройшла 1 год 45 хв виводиться повідомлення «Матч завершено»
21. Відомо час початку занять і поточний час. Заняття завершуються у 14:20. Програма визначає скільки часу у хвилинах пройшло з моменту початку і скільки часу лишилось. Виводить повідомлення яка пара триває, яка перерва і пари закінчились.
22. Робочий день триває з 9:00 по 16:00 у зимовий період, і з 8:00 по 17:00 в інші пори року. Відомо поточну дату і поточний час. Програма визначає скільки часу працівник знаходиться на роботі у хвилинах і скільки часу лишилось відпрацювати, та виводить повідомлення «Обідня перерва», якщо поточний час від 13:00 до 14:00.
23. Заняття тривають з 8:00 по 14:20. відомо поточний час. Програма визначає, яка пара і яка перерва триває. Якщо поточний час менший 8:00 виводить повідомлення «Заняття ще не розпочалися», якщо більший 14:20 «Заняття закінчились».
24. Замовлення в інтернет-магазині можна здійснити з 8:00 по 20:00. Якщо час замовлення від 20:00 по 24:00 виводиться повідомлення «Робочий день завершено», від 00:00 до 8:00 – «Робочий день ще не розпочався», від 13:00 по 14:00 - «у нас обідня перерва», в інший час – «Дякуєм за замовлення».
25. Відомо час початку виконання завдання, час закінчення і отриману відповідь. Програма звіряє відповідь: за правильну нараховує 10 балів + 2 бали за швидкість, якщо тривалість виконання менша 15 хвилин.
26. Відомо дату видачі заробітної плати, к-ть відпрацьованих днів, оплату за день. Програма визначає розмір заробітної плати, нараховуючи премії у січні – 30% і в березні – 15 %.
27. Відомо дату замовлення на відвідування солярію і час. Вартість послуги складає 150 грн. Протягом червня тривають знижки у 20%. Якщо замовлення у неробочий час після 20:00, або до 8:00 вартість збільшується на 30%.
28. Відомо день початку подорожі, к-ть днів яку вона тривала. Програма визначає дату завершення подорожі, назви пір року, коли вона починалась і завершилась.
29. Відомо вартість абонементу до тренажерного залу на 1 день, дата замовлення, кількість днів. Програма визначає день завершення абонементу і суму до оплати. Якщо замовлення здійснено на літній, або весняний період сума до оплати зменшується на 15%.
30. Відомо час початку забігу на 1 км для трьох спортсменів і час фінішу. Програма визначає тривалість забігу для кожного спортсмена у хвилинах і секундах та зайняте місце.