DevTrain

Autor: Bernhard Elbl

Euro-Umrechnung mit JavaScript

Die Umrechnung von Euro in DM mit dem Wert 1,95583 ist für gute Kopfrechner
sicher kein Problem. Für alle anderen ist die Erstellung einer entsprechenden Tabelle
mit JavaScript kein Problem.
Die Funktionsdefinition erfolgt im Kopf des html-Dokuments:
<HTML>
<HEAD>
<Script language="JavaScript">
<!--
var x = 1.95583        
function euro(e)
{
 return(e*x);
}
function mark(m) //wandelt Euro in DM um
{
 return(m/x);
}
function runden(wert) //rundet erechneten Wert auf 2 Stellen
{
 return( Math.round( wert * 100.0 ) / 100.0 );
}
//-->
</script>
</HEAD>
<BODY>
<script>
<!--
//Das eigentlich Script im Rumpf des Dokuments gibt in unserem Beispiel eine Tabelle aus
//mit der Überschrift"Umrechnungstabelle" und den Spaltenüberschriften "Wert",
//"Euro" und "Mark".
document.writeln( "<TABLE BORDER>" );
document.writeln( "<CAPTION><strong>Umrechnungstabelle</strong></CAPTION>" );
document.write( "<TR><TH>Wert</TH>" );
document.write( "<TH>Euro</TH>" );
document.write( "<TH>Mark</TH></TR>" );
//Wir beschränken uns im "Wert"-Bereich i auf den Zahlenraum zwischen 1 und 100.
//Durch Veränderung des "i<"-Wertes in der for-Schleife ist dieser Wert beliebig
//veränderbar.
for ( var i = 1; i < 101; i++ ) 
{
 document.write( "<TR><TD>" );
 document.write( i );
 document.write( "</TD><TD>" );
 document.write(runden(euro(i)), "</TD><TD>");
 document.writeln(runden( mark(i)), "</TD></TR>" );
}
document.writeln( "</TABLE>" );
//-->
</script>
</BODY>
</HTML>


Erfasst am: 12.02.2001 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=307
© Copyright 2003 ppedv AG - http://www.ppedv.de