Розділ №1. Підсумковий тест

  Юрій  | 

  Оновл. 21 Лип 2021  | 

 225

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

Завдання №1

Напишіть однофайлову програму (з ім’ям main.cpp), яка просить у користувача два цілих числа, додає їх, а потім виводить результат. У програмі повинно бути 3 функції:

   функція readNumber(), яка просить у користувача ціле число, а потім повертає його в main();

   функція writeAnswer(), яка виводить результат на екран. Функція не повинна повертати значення і повинна мати тільки 1 параметр;

   функція main(), який з’єднує все і вся.

Підказки:

   Для виконання операції додавання не потрібно створювати окрему функцію (просто використовуйте оператор +).

   Функцію readNumber() викликати потрібно двічі.

Відповідь №1

main.cpp:

Завдання №2

Змініть програму з завдання №1 так, щоб функції readNumber() і writeAnswer() знаходилися в окремому файлі io.cpp. Використовуйте попередні оголошення для доступу до цих функцій з функції main().

Підказка: Якщо у вас виникли проблеми, то переконайтеся, що ви правильно додали файл io.cpp до проекту і він підключений до компіляції (див. Урок №23. Багатофайлові програми).

Відповідь №2

io.cpp:

main.cpp:

Завдання №3

Змініть програму з завдання №2 так, щоб вона використовувала заголовковий файл io.h для доступу до функцій (замість використання попередніх оголошень). Переконайтеся, що ваш заголовок використовує header guards.

Відповідь №3

io.cpp:

io.h:

main.cpp:

Оцінити статтю:

1 Зірка2 Зірки3 Зірки4 Зірки5 Зірок (5 оцінок, середня: 5,00 з 5)
Loading...

Залишити відповідь

Ваш E-mail не буде опублікований. Обов'язкові поля відмічені *