Übung 7
Transcription
Übung 7
Übung 7 • • • Material: Folien 6 + 8, Befehlsreferenz für String- (und Mathe-) Funktionen (Internet) Felder und Strings String- (und Mathe-) Funktionen 22.1) Initialisieren Sie ein Feld mit beliebigen Werten. Schreiben Sie ein Programm, welches den Durchschnitt der Werte aus dem Feld ermittelt und ausgibt. 22.2) Erweitern Sie das Programm, dass es außerdem den kleinsten und den größten Wert im Feld findet. 22.3) Erstellen Sie ein Auswahlmenü, in welchem dem Benutzer die folgenden Möglichkeiten angeboten werden: a. Durchschnitt, b. Minimum, c. Maximum oder d. Standard-Abweichung errechnen ( freiwillige Zusatzaufgabe, verwenden Sie diese Formel: http://de.wikipedia.org/wiki/Standardabweichung#Berechnungsgrundlagen) Verwenden Sie dann eine switch/case-Struktur, um die verschiedenen Berechnungen aus 22.1 und 22.2 zu machen und die entsprechenden Ergebnisse auszugeben. Macht der Benutzer eine falsche Eingabe, so teilen Sie ihm das mit. 22.4) Testen Sie Ihr Programm mit Feldern verschiedener Größe und verschiedenen Werten. Wie verhält sich Ihr Programm, wenn das Feld leer ist (keine Werte enthält; Feldgröße 0)? 23) Konstruieren ein Programm, welches den Benutzer auffordert, seinen Namen einzugeben. Speichern Sie den Namen in einem String „name“. Dann soll ein neuer String verwendet werden, um eine persönliche Grußformel zusammenzustellen. Zuletzt geben Sie diesen String aus. Falls jedoch der eingegebene Name „nelson“ ist, geben Sie nur „HAHA“ aus! Benutzen Sie hierfür die besprochenen StringFunktionen. Beispiel: bitte name eingeben: herbert hallo herbert, wie gehts? bitte name eingeben: nelson HA HA! http://doodle.com/azyt7f756ay95tgq