- •Лабораторна робота №1. Умовний оператор. Оператор вибору.
- •1. Обчислення функції
- •2. Вид трикутника
- •3. Квадратне рівняння
- •4. Гривня та копійка
- •5. Площі геометричних фігур
- •Для захисту лабораторної роботи потрібно:
- •Шпаргалка
- •5. Оператор виведення Write() чи WriteLn()
- •6. Оператор введення Read() чи ReadLn()
4. Гривня та копійка
Вхідні данні: вводяться з клавіатури
Вихідні данні: виводяться на екран
Напишіть програму, яка по заданій кількості копійок визначить цілу кількість гривень та залишок у копійках.
Вхідні данні
Ціле число з діапазону 1..100 000 – сума у копійках.
Вихідні данні
Потрібно вивести кількість гривень та залишок у копійках по введеній сумі в копійках. При цьому:
Слова "гривня" та "копійка" треба узгоджувати з числівниками. Наприклад: "1 гривня", але "65 гривень"; "1 копійка", але "23 копійки". Пам’ятайте, що слово “гривня” відмінюється так, як і слово “пісня”.
Виводити кількості гривень та копійок потрібно в окремих рядках. Якщо кількість гривень чи копійок дорівнює нулю – відповідний рядок виводити не треба.
Слова "гривня", "копійка" потрібно виводити ВЕЛИКИМИ літерами.
Приклади
Вхідні данні |
Вихідні данні |
101 |
1 ГРИВНЯ 1 КОПІЙКА |
13 |
13 КОПІЙОК |
99999 |
999 ГРИВЕНЬ 99 КОПІЙОК |
100000 |
1000 ГРИВЕНЬ |
-7 |
Сума повинна виражатися додатним числом! |
Для отримання кількості гривень, потрібно введене число поділити на 100 націло. Це можна зробити за допомогою оператора div. Наприклад:
-
Операція
Результат
17 div 100
0
327 div 100
3
17 div 3
5
5 div 5
1
Або можна скористатися функцією tranc(number:real), яка відкидає дробову частину дійсного числа і повертає цілу його частину. Наприклад:
-
Операція
Результат
Trunc(17/100)
0
Trunc(327/100)
3
Trunc(17/3)
5
Trunc(5/5)
1
Для отримання кількості копійок використайте оператор mod, який повертає залишок від ділення націло двох чисел. Наприклад:
-
Операція
Результат
17 mod 100
17
327 mod 100
27
17 mod 3
2
5 mod 5
0
5. Площі геометричних фігур
Вхідні данні: вводяться з клавіатури
Вихідні данні: виводяться на екран
Напишіть програму, яка пропонує користувачу вибрати з запропонованого переліку геометричну фігуру та задати її параметри, після чого виводить на екран обчислені периметр (для круга довжину кола) та площу, а також формули, за якими проводилися обчислення. Фігури та параметри:
Трикутник (три сторони);
Квадрат (сторона);
Прямокутник (дві сторони);
Круг (діаметр);
Трапеція (чотири сторони); необов’язкове завдання
Програма повинна містити «захист від дурня»: потрібно перевіряти правильність введеного номера фігури (якщо такого номера не існує – вивести про це повідомлення) та існування фігури при заданих параметрах (наприклад, для трикутника скористайтеся вимогами із завдання №2).