Maison  >  Article  >  développement back-end  >  Comment écrire un programme simple de requête météo en C++ ?

Comment écrire un programme simple de requête météo en C++ ?

王林
王林original
2023-11-03 14:59:01953parcourir

Comment écrire un programme simple de requête météo en C++ ?

À l'ère du numérique, les prévisions météorologiques sont devenues l'un des éléments importants de nos vies. Grâce aux prévisions météorologiques, nous pouvons comprendre les changements météorologiques futurs et nous préparer en conséquence. De nos jours, les programmes de requêtes météorologiques sont devenus l’un des outils importants de notre vie quotidienne.

Si vous souhaitez apprendre à créer un programme simple de requête météo via des langages de programmation, cet article vous fournira des conseils utiles. Cet article explique comment utiliser C++ pour écrire un programme de requête météorologique capable de générer des informations météorologiques pour diverses villes. Cet article explique comment écrire le code, comment ajouter des villes et leurs informations météorologiques correspondantes, et comment faire fonctionner le programme normalement.

Préparation
Avant d'écrire du code, vous devez effectuer quelques préparatifs, comme l'installation de l'IDE, etc. Dans cet article, nous utiliserons CodeBlocks comme IDE. Si vous n'avez pas encore installé CodeBlocks, veuillez vous rendre sur son site officiel pour le télécharger et l'installer. Une fois installé, ouvrez CodeBlocks IDE et créez un nouveau projet.

Créer un nouveau projet
Créer un nouveau projet est facile. Dans la fenêtre CodeBlocks qui s'ouvre, sélectionnez "Fichier" -> "Nouveau" -> "Projet". Ensuite, sélectionnez « Application console » et assurez-vous que le langage de programmation que vous sélectionnez est C++.

Ensuite, veuillez sélectionner l'emplacement du dossier dans lequel vous souhaitez enregistrer votre projet. Ensuite, vous devez spécifier un nom de projet. Après avoir spécifié un nom de projet, cliquez sur Suivant.

Ensuite, vous devez choisir le compilateur que vous souhaitez utiliser. Veuillez vous assurer que le compilateur que vous choisissez correspond au compilateur déjà installé sur votre ordinateur. Si vous ne savez pas quel compilateur choisir, choisissez l’option par défaut et continuez.

Ajouter du code
Après avoir créé un nouveau projet, vous devez ajouter du code pour implémenter votre programme de requête météo. Dans cet article, nous fournirons uniquement un exemple de code de base que vous pouvez modifier et étendre en fonction de vos besoins.

Voici un exemple de code de base :

// Programme C++ pour afficher les détails météorologiques des villes

include

include

include

include

en utilisant l'espace de noms 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

Humidité : 50 %"

else if(strcmp(city,"Shanghai") == 0)
    cout<<"Temperature: 25 degrees Celsius

Humidité : 70%"

else if(strcmp(city,"Guangzhou") == 0)
    cout<<"Temperature: 28 degrees Celsius

Humidité : 80%"

else if(strcmp(city,"Chongqing") == 0)
    cout<<"Temperature: 22 degrees Celsius

Humidité : 60 %"

else
    cout<<"Sorry, we do not have weather information for this city."<<endl;

return 0;

}

Dans cet exemple de code de base, le programme invite d'abord l'utilisateur à saisir le nom d'une ville. Le programme compare ensuite les noms des villes pour obtenir les informations météorologiques correctes. Si l'utilisateur saisit un nom de ville inconnu, le programme affichera un message d'erreur.

Ajouter plus de villes
Dans le code précédent, nous avons fourni uniquement les prévisions météorologiques pour les 4 villes de Pékin, Shanghai, Guangzhou et Chongqing. Si vous souhaitez des effets techniques, vous pouvez ajouter plus de villes et leurs informations météorologiques correspondantes.

Vous pouvez modifier le code comme ci-dessous pour ajouter plus de villes :

// Programme C++ pour afficher les détails météorologiques des villes

include

include

include

include

using namespace 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

Humidité : 50 %"

else if(strcmp(city,"Shanghai") == 0)
    cout<<"Temperature: 25 degrees Celsius

Humidité : 70 %"

else if(strcmp(city,"Guangzhou") == 0)
    cout<<"Temperature: 28 degrees Celsius

Humidité : 80 %" < ;

else if(strcmp(city,"Chongqing") == 0)
    cout<<"Temperature: 22 degrees Celsius

Humidité : 60%"

else if(strcmp(city,"Shenzhen") == 0)
    cout<<"Temperature: 30 degrees Celsius

Humidité : 90%"

else if(strcmp(city,"Hangzhou") == 0)
    cout<<"Temperature: 17 degrees Celsius

Humidité : 40%"

else if(strcmp(city,"Tianjin") == 0)
    cout<<"Temperature: 18 degrees Celsius

Humidité : 45 %"

else
    cout<<"Sorry, we do not have weather information for this city."<<endl;

return 0;

}

Dans ce code modifié, nous avons ajouté 3 villes : Shenzhen, Hangzhou et Tianjin. Vous pouvez ajouter plus de villes de cette façon.

Exécutez le programme
Après avoir terminé En modifiant le code, vous devez exécuter le programme pour voir s'il fonctionne correctement. Pour ce faire, appuyez sur la touche F9 ou sélectionnez l'option "Compiler et exécuter". Vous verrez alors la fenêtre de la console apparaître à l'écran.

Dans la fenêtre de la console, le programme invitera l'utilisateur à saisir le nom de la ville. En fonction du nom de la ville que vous entrez, le programme affichera les informations météorologiques correspondantes.

Dans cet article, nous avons présenté comment utiliser C++. .Écrivez un programme de requête météo. Nous avons expliqué comment ajouter des villes et leurs informations météorologiques correspondantes, et comment écrire le code pour faire fonctionner le programme. Nous pensons que cet article sera utile, que vous soyez un débutant ou un développeur qui en possède déjà. expérience de programmation. Vous aide à démarrer rapidement et à créer une application de requête météo qui fournit des informations utiles à vos utilisateurs

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn