aufgeschlossen Programmieren mit JavaScript

Einfache Berechnungen: EVA-Prinzip

 HTML-Formular; das erste Script           Inhalt            Verzweigung




E

V

A
Wie schon im Beispiel mit dem Euro - Umrechner kann man Programmieraufgaben oft in drei Schritten lösen:

Eingabe : Die Daten des Benutzers werden aus dem Formular abgeholt und Variablen zugewiesen.

Verarbeitung : In einem oder mehreren Schritten werden die erforderlichen Berechnungen ausgeführt.

Ausgabe : Die Ergebnisse werden die vorgesehenen Felder des Formulars geschrieben.

Aufgabe 1 Temperaturen werden in den Einheiten °Celsius (bei uns), °Fahrenheit (in den USA) und Kelvin (in der Physik) angegeben. Entwirf ein html - Formular (evtl. durch Abwandlung des Euro - Rechners) und schreibe die Umrechnungsfunktionen.
Aufgabe 2 Die Erbengemeinschaft Hintermaier will die Felder aus dem Familienerbe verkaufen. Nach Eingabe von Länge, Breite und Quadratmeterpreis soll ein Verkaufspreis berechnet werden.

Zur Syntax
von
JavaScript
  • Namen von Variablen und Methoden beginnen mit Buchstaben (außer Umlaut oder ß!!) oder Unterstrich. Die weiteren Zeichen können außerdem noch Ziffern sein.
  • Sie müssen Groß- und Kleinschreibung beachten. (Mit Zahl und zahl werden zwei verschiedene Variable bezeichnet!). Die Schreibweise bereits existierender Objekte und Methoden ist von JavaScript vorgegeben.
  • Zur Eingrenzung von Befehlsblöcken werden geschweifte Klammern { } verwendet.
  • Zeichenketten (Text) müssen Sie in Anführungszeichen setzten (so " " oder so ' ').
  • Kommentarzeilen beginnen mit einem doppelten Schrägstrich //. Statt jede einzelne Kommentarzeile so zu beginnen, können Sie mehrzeilige Kommentare auch mit /* beginnen und mit */ beenden.
  • Eine Befehlszeile müssen Sie mit einem Semikolon (;) beenden, wenn Sie direkt dahinter (also auf gleicher Höhe) eine weitere Befehlszeile anhängen wollen. Schreiben Sie Befehlszeilen untereinander können Sie auf das Semikolon verzichten (müssen Sie aber nicht! Es ist sogar eher üblich, das Semikolon zu setzen).
Variable Variablen sind in Javascript nicht typisiert. Sie können also jeden beliebigen Wert aufnehmen. Der Datentyp wird durch die erste Wertzuweisung festgelegt.
Diese können Sie aber schon bei der Variablendeklaration vornehmen, falls Sie die Variable direkt initialisieren wollen.
var n=1.6;
Variablen können Zahlen, Boolesche Werte (true, false), strings (Texte in Anführungszeichen z.B. "ein Text") oder null (Schlüsselwort für einen Nullwert) enthalten. Hexadezimale Zahlenwerte müssen mit 0x beginnen, z.B.: 0x3f. Kommazahlen können folgende Formate haben: 1.523 oder-3.1E2  oder 2E-12.

Aufgabe 3 Die gewerblichen Mitarbeiter der Krups - Moulinex - GmbH sollen ihren Wochenlohn selbst ausrechnen können. Dazu wird in der Umkleide ein Computer aufgestellt mit einem Programm, das nach Eingabe der Anzahl der Arbeitsstunden, Anzahl der Überstunden und des Stundenlohns die erforderliche Berechnung ausführt. (Für Überstunden wird ein Zuschlag von 20% auf den Stundenlohn gewährt.)
Aufgabe 4 Alexandra hat sich einen kleinen quaderförmigen Schrank gebaut. Er ist 80 cm breit, 60 cm hoch und 40 cm tief. Sie möchte den Schrank schwarz lackieren. Um die richtige Menge an Farbe zu kaufen, will Alexandra die zu streichende Fläche berechnen (ohne Rückseite und Unterseite). Schreibe dazu ein Programm.
Aufgabe 5 Banken benötigen für die Zinsberechnung die Anzahl der Tage zwischen zwei Kontobewegungen. Man gibt ein:
von Tag - Monat - Jahr
bis Tag - Monat - Jahr (in einzelnen Eingabefeldern)
Ausgabe soll die Zahl der Tage sein, wobei (laut Handelsgesetz) jeder Monat mit 30 und das Jahr mit 360 Tagen gerechnet wird.

  HTML-Formular; das erste Script    Seitenanfang    Verzweigung