このデジタル時代において、天気予報は私たちの生活の重要な部分の 1 つになっています。天気予報を通じて、将来の天気の変化を理解し、それに備えることができます。今日、天気クエリ プログラムは私たちの日常生活における重要なツールの 1 つとなっています。
プログラミング言語を使用して簡単な天気クエリ プログラムを作成する方法を学びたい場合は、この記事が役立つガイダンスを提供します。この記事では、C を使用して、さまざまな都市の天気情報を出力できる天気クエリ プログラムを作成する方法を紹介します。この記事では、コードの書き方、都市とそれに対応する気象情報の追加方法、プログラムを正常に実行する方法を紹介します。
準備作業
コードを記述する前に、IDE のインストールなどの準備作業を行う必要があります。この記事では、CodeBlocks を IDE として使用します。 CodeBlocks をまだインストールしていない場合は、公式 Web サイトにアクセスしてダウンロードしてインストールしてください。インストールしたら、CodeBlocks IDE を開いて新しいプロジェクトを作成します。
新しいプロジェクトの作成
新しいプロジェクトの作成は簡単です。開いたCodeBlocksウィンドウで、「ファイル」→「新規」→「プロジェクト」を選択します。次に、「コンソール アプリケーション」を選択し、選択したプログラミング言語が C であることを確認します。
次に、プロジェクトを保存するフォルダーの場所を選択してください。次に、プロジェクト名を指定する必要があります。プロジェクト名を指定したら、「次へ」をクリックします。
次に、使用するコンパイラを選択する必要があります。選択したコンパイラがコンピュータに既にインストールされているコンパイラと一致していることを確認してください。どのコンパイラを選択すればよいかわからない場合は、デフォルトのオプションを選択して続行してください。
コードの追加
新しいプロジェクトを作成した後、天気クエリ プログラムを実装するコードを追加する必要があります。この記事では、ニーズに応じて変更および拡張できる基本的なコード例のみを提供します。
以下は基本的なコード例です。
// 都市の天気の詳細を表示する C プログラム
名前空間 std を使用;
int main(){
char city[20]; cout<<"Please enter the name of city: "; cin>>city; if(strcmp(city,"Beijing") == 0) cout<<"Temperature: 20 degrees Celsius
湿度: 50 %"
else if(strcmp(city,"Shanghai") == 0) cout<<"Temperature: 25 degrees Celsius
湿度:70%"
else if(strcmp(city,"Guangzhou") == 0) cout<<"Temperature: 28 degrees Celsius
湿度:80%"
else if(strcmp(city,"Chongqing") == 0) cout<<"Temperature: 22 degrees Celsius
Humidity: 60%"
else cout<<"Sorry, we do not have weather information for this city."<<endl; return 0;
}
この基本的なコード例では、プログラムは最初にユーザーに都市の名前を入力するよう求めます。次に、プログラムは都市名を比較して、正しい気象情報を導き出します。ユーザーが不明な都市名を入力すると、プログラムはエラー メッセージを出力します。
都市を追加する
前のコードでは、北京、上海、広州、重慶の 4 都市の天気予報のみを提供しました。エンジニアリング効果が必要な場合は、さらに多くの都市とそれに対応する気象情報を追加できます。
以下のようにコードを変更して都市を追加できます:
// 都市の天気詳細を表示する C プログラム
名前空間 std を使用;
int main(){
char city[20]; cout<<"Please enter the name of city: "; cin>>city; if(strcmp(city,"Beijing") == 0) cout<<"Temperature: 20 degrees Celsius
湿度: 50%"
else if(strcmp(city,"Shanghai") == 0) cout<<"Temperature: 25 degrees Celsius
湿度:70%"
else if(strcmp(city,"Guangzhou") == 0) cout<<"Temperature: 28 degrees Celsius
湿度:80%"
else if(strcmp(city,"Chongqing") == 0) cout<<"Temperature: 22 degrees Celsius
湿度: 60%"
else if(strcmp(city,"Shenzhen") == 0) cout<<"Temperature: 30 degrees Celsius
湿度:90%"
else if(strcmp(city,"Hangzhou") == 0) cout<<"Temperature: 17 degrees Celsius
湿度:40%"
else if(strcmp(city,"Tianjin") == 0) cout<<"Temperature: 18 degrees Celsius
湿度: 45%"
else cout<<"Sorry, we do not have weather information for this city."<<endl; return 0;
}
この修正コードでは、深セン、杭州、天津の 3 つの都市を追加しました。この方法でさらに都市を追加できます。
プログラムを実行します
コードの編集が完了したら、このプログラムを実行して、正常に実行されているかどうかを確認する必要があります。これを行うには、F9 キーを押してください。キーを押すか、[コンパイルして実行] オプションを選択すると、画面にコンソール ウィンドウがポップアップ表示されます。
コンソール ウィンドウで、プログラムはユーザーに都市の名前を入力するよう求めます。入力された都市名に従って、プログラムは対応する天気情報を出力します。
概要
この記事では、C を使用して天気クエリ プログラムを作成する方法を紹介しました。都市とそれに対応する気象情報、プログラムを適切に実行するためのコードの書き方について説明します。初心者であっても、すでにプログラミング経験のある開発者であっても、この記事はすぐに始めて、適切なプログラムを作成するのに役立つと信じています。ユーザーに役立つ情報を提供します。情報天気クエリ プログラム。
以上がC++ で簡単な天気クエリ プログラムを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。