Teilstudienleistung Javascript

10.05.2018 12:31 Uhr

Bitte laden Sie sich den folgenden Quellcode herunter und füllen Sie alle „Blöcke“ aus, die mit „Bitte erläutern:“ gekennzeichnet sind. Erläutern Sie bitte in diesem Block alle Codezeilen, bis die nächste Zeile eine Leerzeile ist. Beschreiben Sie, was die Zeilen machen und warum diese an dieser Stelle notwendig bzw. wichtig sind.

Bitte reichen Sie Ihre Lösung bis Montag, 14.5.2018 um 14 Uhr ein! Bitte sehen Sie diese Frist als „echte“ Abgabefrist.

Senden Sie Ihre Lösungsdatei an die Emailadresse sebastian.beyl@uni-koeln.de

Bitte packen Sie Ihre Lösungsdatei in ein ZIP-File, da sonst die meisten Virenscanner Alarm schlagen. Geben Sie mir bitte Ihre Matrikelnummer mit, damit ich die Lösung auch zuweisen kann.

Sofern Sie das IT-Zertifikat machen wollen, bitte ich Sie, mir noch Ihr Geburtsdatum mitzusenden, da dieses später auf der Urkunde des Zertifikats benötigt wird.

Viel Erfolg!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h2>Tatsächlich geladen</h2>
    <form>
        Zahl1: <input type="text" name="zahl1" id="zahl1"><br>
        Zahl2: <input type="text" name="zahl2" id="zahl2"><br>

        <!-- Bitte erläutern:
        -->
        <button type="button" onclick="start()">Hier starten</button><br>

        Erg: <input type="text" name="ergebnis" id="ergebnis">
    </form>
    <script>


        function dividiere(z1, z2) {

            /*
             Bitte erläutern:
             */
            z1 = parseInt(z1);
            z2 = parseInt(z2);

            var erg;
            erg = z1 / z2;
            return erg;

        }

        /*
         Bitte erläutern:
         */
        function berechne(z1, z2) {

            z1 = parseInt(z1);
            z2 = parseInt(z2);

            var erg;
            erg = ((z1 + z2) * z2) - dividiere(z1, z2);
            return erg;

        }

        function start() {

            var wert1;
            var wert2;

            /*
             Bitte erläutern:
             */
            wert1 = document.getElementById('zahl1').value;
            wert2 = document.getElementById('zahl2').value;

            var erg;
            erg = berechne(wert1, wert2);

            /*
             Bitte erläutern:
             */
            document.getElementById('ergebnis').value = erg;

        }

    </script>

</body>
</html>