Ü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

Documents pareils