温度比較ユーティリティの実装

Beginner

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このチャレンジでは、温度の測定値を「寒い」「常温」「暑い」の3つのカテゴリに分類する C++ プログラムを開発します。このプログラムは、関係演算子と論理演算子を使用して温度範囲を判断し、対応するカテゴリをコンソールに出力します。このツールは、気象科学者が研究用の温度データを迅速に分類するのに役立ちます。


Skills Graph

温度比較ユーティリティの実装

初級の気象アシスタントとして、科学者が事前に定義された条件に基づいて温度の測定値を迅速に分類できるようにするツールを開発します。

タスク

  • 温度をカテゴリに分類する C++ プログラムを作成する
  • 関係演算子と論理演算子を使用して温度範囲を判断する
  • 事前に定義された範囲で温度分類を実装する

要件

  • ~/project ディレクトリに temperature_classifier.cpp という名前のファイルを作成する
  • 比較に C++ の関係演算子 (<, >, ==) を使用する
  • 3つの温度カテゴリを定義する:
    • 寒い: 温度 < 10度
    • 常温: 温度が10度以上25度以下
    • 暑い: 温度 > 25度
  • カテゴリをコンソールに出力する

プログラムをコンパイルして実行し、さまざまな温度の測定値をテストし、分類結果を検証します。

## Compile the program
g++ -o temperature_classifier temperature_classifier.cpp

## Run the program
./temperature_classifier
Enter temperature: 5
Cold
Enter temperature: 20
Mild
Enter temperature: 30
Hot

ヒント

  • 簡潔な分類に三項演算子 (?:) を使用する
  • 入出力操作には <iostream> をインクルードすることを忘れない
  • カテゴリを格納するために文字列変数を使用することを検討する

まとめ

このチャレンジでは、指定された範囲に基づいて温度の測定値を「寒い」「常温」「暑い」に分類する温度分類プログラムを実装する必要があります。このプログラムは、条件付きロジックの適切な使用を示し、明確なコンソール出力を提供する必要があります。