Завдання для самостійного виконання



Примітка: у всіх завданнях використати не менше трьох рядків даних(див. зразок до задачі 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 км для трьох спортсменів і час фінішу. Програма визначає тривалість забігу для кожного спортсмена у хвилинах і секундах та зайняте місце.