#include <iostream>
int main() {
double base, height;
std::cout << "矩形の底辺を入力してください: ";
std::cin >> base;
std::cout << "矩形の高さを入力してください: ";
std::cin >> height;
// 入力の妥当性を確認する
if (base <= 0 || height <= 0) {
std::cout << "エラー: 正の値を入力してください。" << std::endl;
return 1;
}
// 矩形の面積を計算する
double area = base * height;
std::cout << "矩形の面積は: " << area << " です。" << std::endl;
return 0;
}
上記のコードでは、std::cin
を使用してユーザーからの入力を受け取ります。まず、ユーザーに対して底辺と高さの入力を求めるプロンプトが表示されます。次に、入力された値をbase
とheight
変数に格納します。
その後、入力された値の妥当性を確認するために、if
文を使用して入力が正の値であるかどうかをチェックします。もし値が正でない場合、エラーメッセージを表示してプログラムを終了します。
入力が妥当な場合、矩形の面積を計算し、結果を表示します。
このようにして、ユーザーからの入力を処理し、矩形の底辺と高さを取得することができます。このコード例を応用して、他の矩形の属性や機能を追加することもできます。