Einführung
In diesem Lab lernst du, wie du mithilfe von if-else-Blöcken in der Programmiersprache C++ die größten und kleinsten von drei Zahlen findest.
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
In diesem Lab lernst du, wie du mithilfe von if-else-Blöcken in der Programmiersprache C++ die größten und kleinsten von drei Zahlen findest.
Beginne damit, die Variablen zu deklarieren, die die drei Zahlen aufnehmen werden, sowie die Variablen, die die kleinste und größte Zahl aufnehmen werden. Füge den folgenden Code hinzu, um die Variablen zu deklarieren:
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to LabEx :-)\n\n\n";
cout << " ===== Program to find the Largest and the Smallest number among 3 numbers ===== \n\n";
// Declare variables
int n1, n2, n3, smallest, largest;
// Taking input from user
cout << " Enter the three numbers : \n\n\n";
cin >> n1 >> n2 >> n3;
Setze die kleinste und größte Zahl auf zwei der vom Benutzer eingegebenen Zahlen. Wir tun dies, weil wir die dritte Zahl in if-Anweisungen mit der aktuellen kleinsten und größten Zahl vergleichen werden. Füge den folgenden Code hinzu:
// Set initial values
smallest = n1;
largest = n2;
Vergleiche jede der verbleibenden Zahlen mit den aktuellen Variablen für die kleinste und größte Zahl. Wenn eine der verbleibenden Zahlen kleiner als die aktuelle kleinste Variable ist, setze die kleinste Variable gleich dieser Zahl. Wenn eine der verbleibenden Zahlen größer als die aktuelle größte Variable ist, setze die größte Variable gleich dieser Zahl. Füge den folgenden Code hinzu:
// Compare values and assign new values
if (n2 < smallest)
{
smallest = n2;
}
if (n3 < smallest)
{
smallest = n3;
}
if (n3 > largest)
{
largest = n3;
}
if (n2 > largest)
{
largest = n2;
}
Gebe die kleinste und größte Zahl an der Konsole mit cout-Anweisungen aus. Füge den folgenden Code hinzu:
// Output smallest and largest numbers
cout << "\n\n Die kleinste Zahl unter ( " << n1 << ", " << n2 << ", " << n3 << " ) ist : " << smallest;
cout << "\n\n Die größte Zahl unter ( " << n1 << ", " << n2 << ", " << n3 << " ) ist : " << largest;
cout << "\n\n\n";
return 0;
}
In diesem Lab haben Sie gelernt, wie man in C++ mithilfe von if-else-Blöcken die größte und kleinste von drei Zahlen bestimmt. Sie haben gelernt, wie man Variablen deklariert, Anfangswerte setzt, Werte vergleicht und Ergebnisse an der Konsole ausgibt. Mit diesen Kenntnissen können Sie komplexere Programme schreiben, die Entscheidungen auf der Grundlage von Benutzereingaben treffen.