Moin,
Aufgabe:
Um zu prüfen, ob eine Schulaufgabe zu gut oder zu schlecht ausgefalllen ist, erstelle folgendes Programm:
Lies die Durchschnittsnote einer Schulaufgabe ein.
Prüfe den Wert auf Plausibilität, das heißt ob der eingegebene Wert zwischen 1 und 6 ist. Falls das nicht der Fall ist soll das Programm mit einer entsprechenden Fehlermeldung beendet werden.
Ist die D-Note kleiner als 2.5, gib "zu gut ausgefallen" aus.
Ist die D-Note größer oder gleich 3.5, gib "zu shlecht ausgefallen" aus.
"Die Schulaufgabe ist durchschnittlich ausgefallen", wenn die oberen beiden Bedingungen nicht zutreffen.
Ich habe es selbst schon probiert ab es gibt ein Problem bei der Plausibilität und mit welchem Befehl beende ich ein Programm?
Hier ist mein Vorschlag:
#include <iostream>
#include <iomanip>
using namespace std;
int main ()
{
double d;
cout << "Bitte geben Sie den Durchschnitt der Schulaufgabe ein: ";
cin>> d;
if (d <1 && d >6 )
{
cout << "Diese Durchschnittsnote liegt nicht zwischen 1 und 6. Das Programm wird beendet!;
system ("_______");
}
else if (d>=3.5)
{
cout << "Die Schulaufgabe ist zu schlecht ausgefallen";
}
else if (d<2.5)
{
cout << "Die Schulaufgabe ist zu gut ausgefallen";
}
else
{
cout<< "Die Schulaufgabe ist durchschnittlich ausgefallen";
}
cout << endl;
cout << endl;
system ("pause");
}
alter-hase123 (168) 2x Beste Antwort 5x "Danke"
|