Die Benutzung dieser Musterprogramme für Lehrveranstaltungen ist ohne Gewähr erlaubt. Copyright: Prof. Dr. Ulrich Holzbaur

Übungsaufgaben zu JavaScript

Diese Übungsaufgaben sind inline (Code im Body), laufen direkt ab und schrieben ihre Ergebnisse auf dieses Dokument.
Stand: 09.12.2000

Übungsprogramm 1: Zahlen

Aufgabe Ausgabe der Zahlen von 1 bis 100
Verwendete Konstruktionen Schleife

Ausgabe

Und so gehts: Programmquelle

Code <script language="JavaScript"> 
   for(i = 1; i <= 100; i++)       {
         document.write(i + " ");    }
</script>

Übungsprogramm 2: Quadrate

Aufgabe Ausgabe der Quadrate der Zahlen von 1 bis 5
Verwendete Konstruktionen Schleife, Variablen, Berechnung

Ausgabe

Und so gehts: Programmquelle

Code <script language="JavaScript">
    for(i = 1; i <= 5; i++)     {
         x = i * i;
         document.write("Das Quadrat von " + i + " ist " + x    +"<br>");     }
</script>

 

Übungsprogramm 3: Eingabe

Aufgabe Ausgabe der Zahlen von 1 bis zu einzugebendem Endwert
Verwendete Konstruktionen Schleife, Eingabe 

Ausgabe

Und so gehts: Programmquelle

Code <script language="JavaScript">    
     N = window.prompt("Zahlen bis ?? ");
     for(i = 1; i <= N; i++)     {
                document.write(i + " ");    }
</script>

Übungsprogramm 4: Quadrate

Aufgabe Ausgabe der Quadrate der Zahlen von 1 bis 16 in Reihen
Verwendete Konstruktionen Schleife, Variablen, Berechnung, modulo, Alternative (if)

Ausgabe

Und so gehts: Programmquelle

Code <script language="JavaScript">    
     for(i = 1; i <= 25; i++)       {
        x = i * i;
        document.write(i + "-quadrat = " + x +"  "); 
        if (i % 4 == 0) document.write("<br>")     }
</script>

Übungsprogramm 5: Ein-Ausgabe

Aufgabe Ausgabe des Quadrats einer Zahl
Verwendete Konstruktionen Eingabe, Ausgabe

Ausgabe


 
Code <script language="JavaScript">    {
    N = window.prompt("Welche Zahl soll quadriert werden ?? ");
    x = N * N;
    alert("Das Quadrat wurde erfolgreich berechnet: "+x)
    document.write(N+"-quadrat = " + x +"  "+"<br>")     }
</script>