Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 2.01 KB

README.md

File metadata and controls

43 lines (32 loc) · 2.01 KB

Uebung-024 -- Zahlenstatistik

Lehrziele:

• While - Anweisung

Vertiefung:

• If-Anweisung

Statistik – Basisaufgabe

Der Benutzer ist aufzufordern, über die Tastatur mehrere positive Ganzzahlen getrennt durch die Eingabetaste einzugeben. Mit Eingabe der Zahl 0 beendet der Benutzer die Eingabe. Die Eingabeaufforderung erfolgt in der Form: “Zahl 9: “, wobei statt 9 natürlich die aktuelle Nummer der Zahl (beginnend bei 1) darstellt. Das Programm gibt die Summe und den Mittelwert der eingegebenen Zahlen und die größte Zahl aus. Auftretende Sonderfälle (siehe Testvorgaben) sind korrekt zu behandeln!

Testvorgaben

testangabe

Programmablauf

programmablauf

Zusatzaufgabe

zusats

Testvorgaben

zusatz_test

Hinweis

Die zweitgrößte Zahl lässt sich folgendermaßen ermitteln:

  1. Wenn die gerade eingegebene Zahl die aktuell größte Zahl ist, ist die bisher größte Zahl nun die zweitgrößte Zahl.
  2. Ansonsten a. Wenn die gerade eingegebene Zahl die aktuell zweitgrößte Zahl ist (also zwischen bisher größter und bisher zweitgrößter Zahl liegt), ist dies die nun zweitgrößte Zahl. Erstellen Sie aufgrund des oben angegebenen Hinweises einen Programmablaufplan und übersetzen Sie erst diesen in ein C#-Programm.

. . . . . . . . . .... [SPOILER] .... . . . . . . . .

Visual Studio:

1
2
3

Ausgabe: