Lern-Fabrik

Übungsaufgaben zu LE05

Hinweis: Alle Ergebnisse und Zwischenergebnisse müssen in Moodle abgegeben werden.

Aufgabe 1 - Zahlen addieren

Erstelle einen Array mit sechs beliebigen Zahlen.

    (a) Programmiere eine Funktion, die die Summe aller im Array enthaltenen Zahlen ausgibt.
    (b) Erweitere das Programm um eine weitere Funktion, die den Mittelwert aller Zahlen ausgibt.

Hinweis: Nutze den Editor der Lern-Fabrik.

Aufgabe 2 - Zahlen sortieren

Gegeben sei folgendes Array: vMyUmsatz = ["71", "42", "52", "11", "23"];

    (a) Beschreibe einen Algorithmus, der Zahlen aufsteigend sortiert. Nutze ein Struktogramm.
    (b) Programmiere eine Funktion, die die größte Zahl im Array an letzter Stelle "schiebt" und die Anzahl der Tausche/Vergleiche ausgibt.
    (c) Erweitere die Funktion, sodass die Zahlen immer an der "richtigen" Stelle im Array positioniert werden.
Aufgabe 3 - Obstsorten hinzufügen

Erstelle ein leeres Array "obstsorten". Programmiere eine Funktion, die den Benutzer auffordert, beliebige Obstsorten einzugeben und im Array hinzuzufügen. Die hinzugefügten Obstsorten werden nacheinander im Browser ausgegeben. Neben den Obstsorten soll auch die Anzahl der Artikel im Warenkorb ausgegeben werden.

Nutze die folgende Vorlage: obstArray

Obst Array
Aufgabe 4 - Zahlen tauschen

Gegeben ist das Array: var vMyUmsatz= ["71", "42", "52", "11", "23"];

    Programmiere eine Funktion tauscheZahl(), die die beiden ersten Zahlen im Array miteinander tauscht!
Aufgabe 5 - Obstposition tauschen

Gegeben ist das Array: var vArrayObst = ["Zitronen", "Bananen", "Papaya", "Ananas"];

    Programmiere eine Funktion tauscheElement(), die die Position der Zitronen mit den Bananen tauscht.
Aufgabe 6 - Artikel sortieren

Gegeben ist das Array: var artikel = [["Kiwi", 16], ["Melone", 13], ["Papaya", 42], ["Zitronen", 9]];

    Programmiere Funktionen zum Sortieren nach Gewicht und nach Obstsorte.
Obst Array