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

  Юрій  | 

  Оновл. 28 Кві 2020  | 

 71

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

Завдання №1

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

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

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

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

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

Підказка №2: Функцію 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 Зірок (Немає Оцінок)
Loading...

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

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