Тема. Реалізація лінійних алгоритмів з використанням консольного режиму та роботи з файлами в середовищі програмування.
Мета. Навчитися розробляти лінійні програми з уведенням даних з файлів та виведенням даних до файлів.
Завдання.
Напишіть консольну програму для розв'язання задачі з вашого варіанту. Усі вхідні дані слід зчитувати з текстового файлу input.txt в каталозі вашого проекту, а результат вивести до текстового файлу output.txt в цьому ж каталозі.
Варіант
|
Завдання
|
1
|
Напишіть консольну програму, яка
прочитає з файлу чотири числа, знайде та виведе до файлу їх суму та середнє арифметичне з точністю
до сотих (два знаки після коми).
|
2
|
Напишіть консольну програму, яка
прочитає з файлу трицифрове число та виведе до іншого файлу в окремих рядках
цифри цього числа.
|
3
|
Напишіть консольну програму, яка
прочитає з файлу довжини трьох взаємно
перпендикулярних сторін прямокутного паралелепіпеда та виведе до файлу площу
його поверхні й об’єм.
|
4
|
Напишіть консольну програму, яка
прочитає з файлу довжини сторін
трикутника та виведе до файлу його площу з точністю до десятих (один знак
після коми).
|
5
|
Напишіть консольну програму, яка
прочитає з файлу довжини двох катетів
прямокутного трикутника та виведе до файлу його площу, периметр та довжину гіпотенузи з точністю до десятих
(один знак після коми).
|
6
|
Степан вирішив назбирати грошей на
придбання електронної книжки, виготовленої за технологією електронних чорнил e-ink. Двічі на тиждень він займався підробітком з
розклеювання оголошень по місту. За кожен раз він отримував по S грн. Через скільки тижнів W він зможе придбати собі гаджет,
якщо він коштує X грн? У вхідному файлі знаходиться
2 цілих числа S та X, а до вихідного файлу слід записати ціле число W.
|
7
|
Степан вирішив додатково
позайматись програмуванням і записався на факультатив з інформатики. Він
записав у щоденник час початку заняття (години і хвилини) та час закінчення
(години й хвилини). Тепер його цікавить скільки хвилин він буде задіяний на
факультативі. У вхідному файлі 4 числа: h1,m1,h2,m2. У вихідному файлі
число m – тривалість заняття у хвилинах .
|
8
|
Заробітна плата Степанового батька
G1 грн та K1 коп, а у матері G2 грн та K2 коп.
Розрахуйте загальний бюджет сім’ї Степана. У вхідному файлі 4 числа в єдиному рядку: G1, K1, G2, K2. У вихідному файлі 3
цілих числа: G та K. (сума гривень та копійок).
|
9
|
Степан вирішив придбати нові
колеса на свій велосипед. Дослідивши пропозиції на різних сайтах він обрав
собі 2 комплекти гуми за D доларів США кожен. Доставка коштує T грн. Курс становить K грн за
1 долар. При обміні слід сплатити 2%
до пенсійного фонду. Допоможіть Степану
обчислити суму в грн. R,
яку він повинен витратити. У першому рядку вхідного файлу два цілі числа D та T, у другому рядку одне дійсне число K. До вихідного файлу
слід вивести дійсне число R.
|
10
|
Степан 11 листопада вирішив
придбати на AliExpress N китайських мобільних телефонів по V грн. за одиницю з урахуванням
знижки. Допоможіть Степану обчислити суму в грн та коп, яку слід сплатити за
товар. У вхідному файлі 2 дійсних числа: V та N. У єдиному рядку
вихідного файлу записати 2 цілих числа
– G (кількість грн.) та K (коп.), які слід сплатити. Доставка
товару безкоштовна.
|
11
|
Петрик дуже любить отримувати
подарунки від Святого Миколая.І в передчутті цієї події він щодня розраховує
кількість днів, що залишилися до цієї події. Допоможіть йому написавши
програму, яка зчитає з єдиного рядка вхідного файлу дату у форматі DD.MM.YYYY та розрахує кількість днів, що
залишилася від цієї дати до 19 грудня поточного року й виведе це число до
вихідного файлу.
|
12
|
У Степана N друзів. Він вирішив
пригостити їх яблуками. Половині друзів він дав по 2 яблука, усім іншим по 3.
Скільки яблук слід роздати Степану. У вхідному файлі задано одне парне число N, а до вихідного файлу записати інше ціле число – K (кількість яблук).
|
13
|
Степан знайшов собі нову роботу.
За кожен відпрацьований день він отримує G грн та K коп. Яку зарплату отримає
Степан через D днів роботи, якщо він 20% він сплачує податків. У вхідному
файлу 3 цілих числа: G, K, D. У єдиний рядок вихідного файлу вивести дійсне число
з 2 знаками після коми – суму в грн., отриману Степаном.
|
14
|
Улітку Степан вирішив підзаробити
розповсюдженням рекламних буклетів. Він повинен роздавати буклети 3 видів. За
кожен розданий примірник він отримає відповідно k1, k2 та k3 копійок.
Яку суму в грн. отримає юний бізнесмен за свою роботу. У першому рядку
вхідного файлу 3 цілих числа: k1, k2 та k3, у другому рядку 3 цілих числа n1,n2, n3 – кількість розданих примірників кожного виду. До єдиного рядка
вихідного файлу слід вивести дійсне число з 2 знаками після коми - зароблену Степаном суму.
|
15
|
Учителька зарубіжної літератури
загадала Степану прочитати об’ємний твір відомого російського письменника до
залікового уроку. Степану не дуже подобалося читати книжки цього жанру (він
полюбляє фантастику), тому він подивився кількість сторінок у книзі (N),кількість днів до
залікового уроку (D) й розділив сторінки
на кожен день. Допоможіть у цьому Степану. У вхідному файлі записано два
цілих числа N, D, до вихідного файлу вивести кількість сторінок, які слід читати щодня.
|
16
|
Степан вирішив зайнятися
метеорологічними спостереженнями. Протягом тижня щодня він записував до
журналу температуру, вологість та атмосферний тиск. Допоможіть йому обчислити
середні значення цих величин за тиждень. У вхідному файлі 7 рядків по 3 числа.
До вихідного файлу вивести 3 дійсних числа з точністю до 1 знака після коми.
|
17
|
У класі, де навчається Степан B хлопців та G дівчат. Напередодні 8 березня з ініціативи Степана хлопці вирішили
зібратися та кожній дівчині придбати по листівці за L грн. та сувенірному набору за N грн. Допоможіть Степану обчислити суму S, яку повинен здати кожен хлопець
для придбання подарунків. У вхідному файлі 4 дійсних числа: B,G,L,N. У вихідний файл слід вивести
одне число – S.
|
Немає коментарів:
Дописати коментар