Компиляция и тестирование программы
Теперь, когда мы завершили нашу программу на C++, пришло время скомпилировать и запустить ее. Компиляция преобразует нашу человекочитаемую программу в исполняемую машиной программу.
Компиляция программы
Откройте терминал в WebIDE, нажав на "Terminal" в меню и выбрав "New Terminal".
В терминале перейдите в директорию проекта:
cd ~/project
Скомпилируйте программу с помощью компилятора g++:
g++ main.cpp -o perfect_square_checker
Эта команда сообщает компилятору:
- Взять наш исходный файл
main.cpp
- Скомпилировать его в исполняемый файл с именем
perfect_square_checker
Если компиляция прошла успешно, вы не увидите никакого вывода. Если есть ошибки, прочитайте сообщения об ошибках, исправьте проблемы в вашем коде и попробуйте скомпилировать снова.
Запуск программы
После успешной компиляции программы запустите ее с помощью команды:
./perfect_square_checker
Программа запустится и попросит вас ввести положительное целое число.
Тестирование с различными входными данными
Протестируем нашу программу с различными входными данными, чтобы убедиться, что она работает правильно:
Тестовый случай 1: Полный квадрат
Введите 16
, когда программа попросит вас ввести число. Вы должны увидеть вывод, похожий на следующий:
Please enter a positive integer: 16
The number 16 is a perfect square!
It is equal to 4 × 4
Thank you for using the Perfect Square Checker Program!
Тестовый случай 2: Не полный квадрат
Запустите программу снова и введите 10
, когда программа попросит вас ввести число. Вы должны увидеть вывод, похожий на следующий:
Please enter a positive integer: 10
The number 10 is not a perfect square.
Thank you for using the Perfect Square Checker Program!
Тестовый случай 3: Полный квадрат
Запустите программу снова и введите 25
, когда программа попросит вас ввести число. Вы должны увидеть вывод, похожий на следующий:
Please enter a positive integer: 25
The number 25 is a square square!
It is equal to 5 × 5
Thank you for using the Square Square Checker Program!
Тестируя программу с различными входными данными, вы можете убедиться, что ваша программа правильно определяет полные квадраты и неполные квадраты.
Поздравляем! Вы успешно создали программу на C++, которая определяет, является ли число полным квадратом.