Heim  >  Artikel  >  Backend-Entwicklung  >  Wie schreibe ich ein einfaches Wetterabfrageprogramm in C++?

Wie schreibe ich ein einfaches Wetterabfrageprogramm in C++?

王林
王林Original
2023-11-03 14:59:01866Durchsuche

Wie schreibe ich ein einfaches Wetterabfrageprogramm in C++?

In diesem digitalen Zeitalter ist die Wettervorhersage zu einem wichtigen Bestandteil unseres Lebens geworden. Durch Wettervorhersagen können wir zukünftige Wetterveränderungen verstehen und uns entsprechend vorbereiten. Heutzutage sind Wetterabfrageprogramme zu einem wichtigen Werkzeug in unserem täglichen Leben geworden.

Wenn Sie lernen möchten, wie Sie mithilfe von Programmiersprachen ein einfaches Wetterabfrageprogramm erstellen, finden Sie in diesem Artikel einige nützliche Anleitungen. In diesem Artikel wird erläutert, wie Sie mit C++ ein Wetterabfrageprogramm schreiben, das Wetterinformationen für verschiedene Städte ausgeben kann. In diesem Artikel erfahren Sie, wie Sie den Code schreiben, Städte und die entsprechenden Wetterinformationen hinzufügen und wie Sie das Programm normal ausführen lassen.

Vorbereitung
Bevor Sie Code schreiben, müssen Sie einige Vorbereitungen treffen, z. B. die Installation der IDE usw. In diesem Artikel verwenden wir CodeBlocks als unsere IDE. Wenn Sie CodeBlocks noch nicht installiert haben, besuchen Sie bitte die offizielle Website, um es herunterzuladen und zu installieren. Öffnen Sie nach der Installation die CodeBlocks-IDE und erstellen Sie ein neues Projekt.

Neues Projekt erstellen
Ein neues Projekt zu erstellen ist einfach. Wählen Sie im sich öffnenden CodeBlocks-Fenster „Datei“ -> „Neu“ -> „Projekt“. Wählen Sie dann „Konsolenanwendung“ und stellen Sie sicher, dass die von Ihnen ausgewählte Programmiersprache C++ ist.

Als nächstes wählen Sie bitte den Ordner aus, in dem Sie Ihr Projekt speichern möchten. Anschließend müssen Sie einen Projektnamen angeben. Klicken Sie nach der Angabe eines Projektnamens auf Weiter.

Als nächstes müssen Sie den Compiler auswählen, den Sie verwenden möchten. Bitte stellen Sie sicher, dass der von Ihnen ausgewählte Compiler mit dem Compiler übereinstimmt, der bereits auf Ihrem Computer installiert ist. Wenn Sie nicht sicher sind, welchen Compiler Sie wählen sollen, wählen Sie die Standardoption und fahren Sie fort.

Code hinzufügen
Nachdem Sie ein neues Projekt erstellt haben, müssen Sie Code hinzufügen, um Ihr Wetterabfrageprogramm zu implementieren. In diesem Artikel stellen wir nur ein einfaches Codebeispiel bereit, das Sie entsprechend Ihren Anforderungen ändern und erweitern können.

Hier ist ein einfaches Codebeispiel:

// C++-Programm zur Anzeige von Wetterdetails von Städten

include

include

include

include

Verwenden des Namensraums 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

Humidity: 50%"

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

Humidity: 70%"

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

Humidity: 80%"

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

Luftfeuchtigkeit: 60 %"

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

return 0;

}

In diesem einfachen Codebeispiel fordert das Programm den Benutzer zunächst auf, den Namen einer Stadt einzugeben. Anschließend vergleicht das Programm die Städtenamen, um die korrekten Wetterinformationen abzuleiten. Wenn der Benutzer einen unbekannten Städtenamen eingibt, gibt das Programm eine Fehlermeldung aus.

Weitere Städte hinzufügen
Im vorherigen Code haben wir nur Wettervorhersagen für die 4 Städte Peking, Shanghai, Guangzhou und Chongqing bereitgestellt. Wenn Sie technische Effekte wünschen, können Sie weitere Städte und die entsprechenden Wetterinformationen hinzufügen.

Sie können den Code wie folgt ändern, um weitere Städte hinzuzufügen:

// C++-Programm zur Anzeige von Wetterdetails von Städten

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

Humidity: 50 %"

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

Humidity: 70 %"

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

Humidity: 80 %" < ;

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

Luftfeuchtigkeit: 60 %"

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

Luftfeuchtigkeit: 90 %"

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

Luftfeuchtigkeit: 40 %"

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

Luftfeuchtigkeit: 45 % Wenn Sie den Code bearbeiten, müssen Sie dieses Programm ausführen, um zu sehen, ob es ordnungsgemäß ausgeführt wird. Drücken Sie dazu die Taste „Kompilieren und Ausführen“. Dann wird das Konsolenfenster angezeigt.

Im Konsolenfenster fordert das Programm den Benutzer auf, den Namen der Stadt einzugeben. Basierend auf dem von Ihnen eingegebenen Stadtnamen gibt das Programm die entsprechenden Wetterinformationen aus.

In diesem Artikel haben wir die Verwendung von C++ vorgestellt Wir haben besprochen, wie man Städte und die entsprechenden Wetterinformationen hinzufügt und wie man den Code schreibt, damit das Programm funktioniert. Wir glauben, dass dieser Artikel nützlich sein wird, egal ob Sie Anfänger oder Entwickler sind Programmiererfahrung hilft Ihnen, schnell loszulegen und eine Wetterabfrageanwendung zu erstellen, die Ihren Benutzern nützliche Informationen bereitstellt

Das obige ist der detaillierte Inhalt vonWie schreibe ich ein einfaches Wetterabfrageprogramm in C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn