Einführung
In diesem Lab schreiben wir ein C++-Programm, um die größte von drei Zahlen zu finden.
Erstelle eine neue Datei
Wir werden eine neue Datei namens main.cpp im Verzeichnis ~/project mit dem folgenden Befehl erstellen:
touch ~/project/main.cpp
Füge notwendige Header-Dateien hinzu
Wir müssen die Header-Dateien iostream und cstdlib einbinden, um die Funktionen cout, cin und system zu verwenden.
#include <iostream>
#include <cstdlib>
Erstelle die main()-Funktion
Fügen Sie folgenden Code hinzu, um die main()-Funktion zu erstellen:
int main() {
// code will go here
return 0;
}
Deklariere drei float-Variablen
Wir müssen drei float-Variablen deklarieren, um die drei von dem Benutzer eingegebenen Zahlen zu speichern.
float n1, n2, n3;
Fordere den Benutzer zur Eingabe auf
Wir werden die cout-Funktion verwenden, um den Benutzer auffordern, drei Zahlen einzugeben, und die cin-Funktion verwenden, um diese Zahlen in die Variablen zu speichern, die wir gerade deklariert haben.
std::cout << "Enter three numbers: ";
std::cin >> n1 >> n2 >> n3;
Bestimme die größte Zahl
Wir werden eine Reihe von if-Anweisungen verwenden, um die größte der drei Zahlen zu bestimmen und auszugeben.
if (n1 >= n2 && n1 >= n3) {
std::cout << "Größte Zahl: " << n1;
}
if (n2 >= n1 && n2 >= n3) {
std::cout << "Größte Zahl: " << n2;
}
if (n3 >= n1 && n3 >= n2) {
std::cout << "Größte Zahl: " << n3;
}
Führe das Programm aus
Verwenden Sie folgenden Befehl, um das Programm zu kompilieren und auszuführen:
g++ main.cpp -o main &&./main
Vollständiger Code
Hier ist der vollständige Code für die main.cpp-Datei:
#include <iostream>
#include <cstdlib>
int main() {
float n1, n2, n3;
std::cout << "Geben Sie drei Zahlen ein: ";
std::cin >> n1 >> n2 >> n3;
if (n1 >= n2 && n1 >= n3) {
std::cout << "Größte Zahl: " << n1;
}
if (n2 >= n1 && n2 >= n3) {
std::cout << "Größte Zahl: " << n2;
}
if (n3 >= n1 && n3 >= n2) {
std::cout << "Größte Zahl: " << n3;
}
return 0;
}
Zusammenfassung
In diesem Lab haben wir ein C++-Programm geschrieben, um die größte von drei Zahlen zu finden. Wir haben gelernt, wie man die if-Anweisung verwendet, um Werte zu vergleichen, und den Benutzer zur Eingabe auffordert, indem man cout und cin verwendet. Wir haben auch gelernt, wie man C++-Programme im Terminal kompiliert und ausführt.



