プログラムのコンパイルとテスト
これで C++ プログラムが完成したので、コンパイルして実行しましょう。コンパイルとは、人間が読めるコードをコンピュータが実行できるプログラムに変換する作業です。
プログラムのコンパイル
メニューの「Terminal」をクリックし、「New Terminal」を選択して WebIDE のターミナルを開きます。
ターミナルで、プロジェクトディレクトリに移動します。
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 perfect square!
It is equal to 5 × 5
Thank you for using the Perfect Square Checker Program!
様々な入力でテストすることで、プログラムが完全平方数と非完全平方数を正しく識別できることを確認できます。
おめでとうございます!数が完全平方数かどうかを判定する C++ プログラムを成功させました。