Lichtjahre
    
 HomeMathematik • Umrechnung Lichtjahre Quellcode 

 Lichtjahre in km / Meilen

Beispiel zur Erfassung der Werte aus einem Formular zur Berechnung und der Anzeige des Ergebnisses im gleichen Formular. Implementiert ist eine Funktion zur Ordnung des Ergebnisses mit Tausender-Trennzeichen. Hier werden Leerzeichen verwendet.

Lichtjahre in km / Meilen


Für dieses Beispiel Lichtjahre in US Meilen / km umrechnen verwende ich 2 Faktoren:
  • 1 zu 5875156800000 US-Meilen
  • 1 zu 9453127291200 km
  Lichtjahre umrechnen  
Wert eintragen und auf [berechnen] klicken.

Lichtjahre (Dezimalzeichen ist Punkt)

berechnen

Meilen (US)

km



   Erklärung

Die verwendete Formel:

Ergebnis = Faktor * Eingabewert

res = factor * eingabe
Im Formular:
document.rechnen.res.value=factor*document.rechnen.eingabe.value

a  Ansprache des Feldes::

Entnehme im Formular mit dem Namen 'rechnen' den Wert des Formularfeldes mit dem Namen 'eingabe'. Das wird realisiert indem man das Formular und das betreffende Feld 'mit dem Namen anspricht', dessen Wert entnimmt und dann in eine variable schreibt.

Syntax zur Ansprache des Feldes:
Dokument.Formularname.Elementname.Wert


b  Erfassung der Eingabe aus dem Formular:

Zuweisung:
Dokument.Formularname.Elementname.Wert in Variable 'VarEingabe' schreiben

document.rechnen.eingabe.value = VarEingabe;

c  Berechnung:

Multipliziere den Wert von VarEingabe mit den Konstanten für die Umrechnung und schreibe das Ergebnis in zwei weitere Variablen.
Ergebnis1 = VarEingabe * 5875156800000;
Ergebnis2 = VarEingabe * 9453127291200;

d  Schreiben der Ergebnisse in das Formular:

Schreibe die Werte der Berechnung in das Formular mit dem Namen 'rechnen' in die Formularfelder mit dem Namen 'res1' bzw. 'res2'.
Dokument.Formularname.Elementname.Wert  = Ergebnis der Berechnung

document.rechnen.res1.value = Ergebnis1

document.rechnen.res2.value = Ergebnis2



   Das Script (Auszug)

Im Script werden die Anweisungen zur Berechnung etwas kompakter notiert:

<script type="text/javascript" language="JavaScript">
<!-- Begin

function lichtjahre()
{
factor1 = 5875156800000;
factor2 = 9453127291200;
document.rechnen.res1.value = factor1 * document.rechnen.eingabe.value;
document.rechnen.res2.value = factor2 * document.rechnen.eingabe.value;
}

//  End -->
</script>







Die Berechnungen der JavaScript-Funktion werden hier zur Veranschaulichung mit Hilfe eines Formulars dargestellt. Über das Formular können Sie zum Probieren und Verstehen die Ausgangswerte für die Berechnung von Radius und Kreisumfang selbst festlegen und das Ergebnis anzeigen lassen. Wie die Übergabe / Übernahme der Werte im Textfeld eines Formulars zur Berechnung in die JavaScript-Funktion eingebunden wird, erkläre ich auf 2 Beispielseiten (Werteübergabe in Formularen)

Berechnungswerte aus Formularen entnehmen / in Formulare übertragen 01

Berechnungswerte aus Formularen entnehmen / in Formulare übertragen 02

Werte runden






NACH OBEN