Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_01.doc
Скачиваний:
4
Добавлен:
22.03.2015
Размер:
115.2 Кб
Скачать

4. Гривня та копійка

Вхідні данні: вводяться з клавіатури

Вихідні данні: виводяться на екран

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

Вхідні данні

Ціле число з діапазону 1..100 000 – сума у копійках.

Вихідні данні

Потрібно вивести кількість гривень та залишок у копійках по введеній сумі в копійках. При цьому:

  1. Слова "гривня" та "копійка" треба узгоджувати з числівниками. Наприклад: "1 гривня", але "65 гривень"; "1 копійка", але "23 копійки". Пам’ятайте, що слово “гривня” відмінюється так, як і слово “пісня”.

  2. Виводити кількості гривень та копійок потрібно в окремих рядках. Якщо кількість гривень чи копійок дорівнює нулю – відповідний рядок виводити не треба.

  3. Слова "гривня", "копійка" потрібно виводити ВЕЛИКИМИ літерами.

Приклади

Вхідні данні

Вихідні данні

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. Площі геометричних фігур

Вхідні данні: вводяться з клавіатури

Вихідні данні: виводяться на екран

Напишіть програму, яка пропонує користувачу вибрати з запропонованого переліку геометричну фігуру та задати її параметри, після чого виводить на екран обчислені периметр (для круга довжину кола) та площу, а також формули, за якими проводилися обчислення. Фігури та параметри:

  1. Трикутник (три сторони);

  2. Квадрат (сторона);

  3. Прямокутник (дві сторони);

  4. Круг (діаметр);

  5. Трапеція (чотири сторони); необов’язкове завдання

Програма повинна містити «захист від дурня»: потрібно перевіряти правильність введеного номера фігури (якщо такого номера не існує – вивести про це повідомлення) та існування фігури при заданих параметрах (наприклад, для трикутника скористайтеся вимогами із завдання №2).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]