C++ で簡単な天気クエリ プログラムを作成するにはどうすればよいですか?

王林
リリース: 2023-11-03 14:59:01
オリジナル
950 人が閲覧しました

C++ で簡単な天気クエリ プログラムを作成するにはどうすればよいですか?

このデジタル時代において、天気予報は私たちの生活の重要な部分の 1 つになっています。天気予報を通じて、将来の天気の変化を理解し、それに備えることができます。今日、天気クエリ プログラムは私たちの日常生活における重要なツールの 1 つとなっています。

プログラミング言語を使用して簡単な天気クエリ プログラムを作成する方法を学びたい場合は、この記事が役立つガイダンスを提供します。この記事では、C を使用して、さまざまな都市の天気情報を出力できる天気クエリ プログラムを作成する方法を紹介します。この記事では、コードの書き方、都市とそれに対応する気象情報の追加方法、プログラムを正常に実行する方法を紹介します。

準備作業
コードを記述する前に、IDE のインストールなどの準備作業を行う必要があります。この記事では、CodeBlocks を IDE として使用します。 CodeBlocks をまだインストールしていない場合は、公式 Web サイトにアクセスしてダウンロードしてインストールしてください。インストールしたら、CodeBlocks IDE を開いて新しいプロジェクトを作成します。

新しいプロジェクトの作成
新しいプロジェクトの作成は簡単です。開いたCodeBlocksウィンドウで、「ファイル」→「新規」→「プロジェクト」を選択します。次に、「コンソール アプリケーション」を選択し、選択したプログラミング言語が C であることを確認します。

次に、プロジェクトを保存するフォルダーの場所を選択してください。次に、プロジェクト名を指定する必要があります。プロジェクト名を指定したら、「次へ」をクリックします。

次に、使用するコンパイラを選択する必要があります。選択したコンパイラがコンピュータに既にインストールされているコンパイラと一致していることを確認してください。どのコンパイラを選択すればよいかわからない場合は、デフォルトのオプションを選択して続行してください。

コードの追加
新しいプロジェクトを作成した後、天気クエリ プログラムを実装するコードを追加する必要があります。この記事では、ニーズに応じて変更および拡張できる基本的なコード例のみを提供します。

以下は基本的なコード例です。

// 都市の天気の詳細を表示する C プログラム

include

include

include

include

名前空間 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 プログラム

include

include

include

include

名前空間 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%"< < ;endl;

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート