Implementierung eines Temperatur-Vergleichswerkzeugs

Beginner

Einführung

In dieser Herausforderung entwickeln Sie ein C++-Programm, das Temperaturmesswerte in drei Kategorien einteilt: Kalt (Cold), Mild und Heiß (Hot). Das Programm nutzt relationale und logische Operatoren, um die jeweiligen Temperaturbereiche zu bestimmen und die entsprechende Kategorie in der Konsole auszugeben. Dieses Werkzeug unterstützt Meteorologen dabei, Temperaturdaten für ihre Forschung schnell und effizient zu kategorisieren.

Temperatur-Vergleichswerkzeug implementieren

Als Assistent in der Meteorologie entwickeln Sie ein Werkzeug, das Wissenschaftlern hilft, Temperaturmesswerte basierend auf vordefinierten Bedingungen schnell einzuordnen.

Aufgaben

  • Erstellen Sie ein C++-Programm zur Klassifizierung von Temperaturen.
  • Verwenden Sie relationale und logische Operatoren zur Bestimmung der Temperaturbereiche.
  • Implementieren Sie die Temperaturklassifizierung mit fest vorgegebenen Grenzwerten.

Anforderungen

  • Erstellen Sie eine Datei namens temperature_classifier.cpp im Verzeichnis ~/project.
  • Nutzen Sie relationale Operatoren in C++ (<, >, ==) für die Vergleiche.
  • Definieren Sie drei Temperaturkategorien:
    • Kalt (Cold): Temperatur < 10 Grad
    • Mild: Temperatur zwischen 10 und 25 Grad (einschließlich)
    • Heiß (Hot): Temperatur > 25 Grad
  • Geben Sie die Kategorie in der Konsole aus.

Beispiele

Kompilieren und führen Sie das Programm aus, um verschiedene Temperaturwerte zu testen und die Ergebnisse zu überprüfen.

## 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

Hinweise

  • Verwenden Sie den Ternär-Operator (?:) für eine kompakte Klassifizierung.
  • Denken Sie daran, <iostream> für die Ein- und Ausgabeoperationen einzubinden.
  • Erwägen Sie die Verwendung einer String-Variablen, um die Kategorie zu speichern.

Zusammenfassung

In dieser Herausforderung wurde ein Programm zur Temperaturklassifizierung implementiert, das Messwerte basierend auf festgelegten Bereichen in die Kategorien Kalt, Mild und Heiß einteilt. Das Programm demonstriert den korrekten Einsatz von bedingter Logik und liefert eine eindeutige Ausgabe in der Konsole.