Die e-learning Lernplattform
ichlerns  online
Home > Coden > Variable

Was tun, wenn sich der Wert einer Größe ändert?

2 mögliche Probleme

Beispiel: Es sollen folgende Berechnungen durchgeführt werden, wobei nur die Zahl 7 durch einen anderen Wert ersetzt werden soll

zuerst:

7 * (3 - 5 / (2 - 7)) + 3 * 7

dann wird die Zahl 7 mit der Zahl 6 ersetzt, alle andern Zahlen bleiben gleich

6 * (3 - 5 / (2 - 6)) + 3 * 6

dann wird die Zahl 6 mit der Zahl 9 ersetzt, alle andern Zahlen bleiben gleich

9 * (3 - 5 / (2 - 9)) + 3 * 9

und so könnte das endlos weitergehen.

Das bedeutet es wird immer dasselbe gerechnet und es ändert sich nur eine Zahl in unterschiedlichen Stellen dieser Rechnerei.

Beispiel_1:

 alert(7 * (3 - 5 / (2 - 7)) + 3 * 7);
 alert(6 * (3 - 5 / (2 - 6)) + 3 * 6);
 alert(9 * (3 - 5 / (2 - 9)) + 3 * 9);
 document.write("fertig");
Anwendung_1

Natürlich kann man immer wieder die ganze Berechnung vollständig neu schreiben. Aber besser ist es vielleicht statt der Zahl 7 bzw. 6 bzw. 9 einen Platzhalter zu verwenden.

Das Gleichnis von den 2 Kübeln

Vor einem Obststand standen 2 Kübel. Ein Kübel hatte die Farbe Blau, der andere die Farbe Rot. Der blaue Kübel beinhaltet immer 5 Stück einer Obstsorte und der rote Kübel immer nur ein Stück. Somit verhält sich der Kübel wie eine Variable. Da sich die Kübel ihrer Farbe geschämt haben einigten diese sich beide auf die Farbe Weiß zu wechseln. Dummerweise stand jedoch der Namen der Farbe auf jedem Kübel. Der Namen des Kübels ist der Name der Variablen.

somit ergibt sich folgende mathematische Darstellung für die Kübel:

blau = 5
rot = 1

Da sich der Wert im Kübel nicht ändert, entspricht dieses Beispiel einer konstanten (unveränderlichen) Variablen.

Eine Lösung für die 2 Probleme

Das bedeutet immer an der Stelle wo die Zahl geändert werden soll, schreibt man den Buchstaben a als Platzhalter. Die Zahl kann sich immer an den gleichen Stellen in dieser Rechnung verändern. Sie kann also variieren. Das bedeutet der Buchstabe a ist eine Variable. Genauer gesagt a ist der Name der Variable.

Damit ändert sich die Rechnerei auf:

a * (3 - 5 / (2 - a)) + 3 * a

Und statt dem Buchstaben a kann die gewünschte Zahl verwendet werden.

Beispiel_2:

 a = 7;
 alert(a * (3 - 5 / (2 - a)) + 3 * a);
Anwendung_2

Natürlich ist es möglich auch für das Ergebnis der Berechnung eine eigene Variable zu benennen. Zweckmäßigerweise benenne diese, dem Zweck entsprechend: ergebnis

Der Wert der Variable ergebnis wird zuletzt ausgegeben:

Beispiel_3:

a = 7;
ergebnis = a * (3 - 5 / (2 - a)) + 3 * a;
document.write(ergebnis);
Anwendung_3
< zurück   |   vor >
Nutzungsbedingungen | Datenschutz | Impressum
veröffentlicht unter CC BY 4.0 Autor: Roland Geyer