• Keine Ergebnisse gefunden

Euro Dollar Umrechnung

N/A
N/A
Protected

Academic year: 2022

Aktie "Euro Dollar Umrechnung"

Copied!
23
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Euro – Dollar Umrechnung

Programm Währungsumrechnung:

Eingabe: Wert in Euro Ausgabe: Wert in Dollar (Umrechnungskurs: 0.9)

Vorgehensweise in JavaScript:

Definieren der Variablen

Überlegen wie die Werte ins Programm übergeben werden Ggf. Typumwandlung

Ausgabe der Berechnung

(2)

Euro – Dollar Umrechnung in JavaScript

<script language = "JavaScript">

var euroBetrag;

var dollarBetrag;

var kurs=0.9;

eurobetrag=prompt("Bitte geben Sie den Eurobetrag ein!");

eurobetrag=parseFloat(eurobetrag);

dollarbetrag=kurs*eurobetrag;

document.write(eurobetrag + " Euro entsprechen zur Zeit " + dollarbetrag + " Dollar.");

</script>

(3)

Euro – Dollar Umrechnung in PHP Seite 1

<form name="euro1" action="./euro1.php" method="post">

<table border>

<tr>

<td>

Euros

</td>

<td>

<input type="text" name="eurobetrag" size=12>

</td>

</tr>

<tr>

<td colspan="2" align="center">

<input type="submit" name="Button1" value="Abschicken">

</td>

</tr>

</table>

</form>

(4)

Euro – Dollar Umrechnung in PHP Seite 2

<body>

<h2>Euro-Dollar Umrechnung: Das Ergebnis</h2>

<?php

$kurs=0.9;

$dollarbetrag=$kurs*$eurobetrag;

echo "$eurobetrag Euro entspricht $dollarbetrag Dollar!";

?>

</body>

(5)

Mögliche Fehlermeldung in PHP

Wegen: RegisterGlobals=Off in der php.ini

ab Version 4.2.0 standardmässig abgeschaltet php.ini:

register_globals = Off Lösung:

$eurobetrag=$_POST["eurobetrag"];

Array

(6)

Euro-Umrechnung in PHP: Ergebnis

(7)

Volatilitäten

Zweites Beispiel: Volatilitäten

Die zu erstellende Anwendung soll die Volatilität von Aktien berechnen.

Die Volatilität misst das Risiko einer Aktie; je höher sie ist, desto unsicherer ist der zukünftige Kurs der Aktie.

Eingegeben werden soll der aktuelle, der gestrige und der vorgestrige Kurs der Aktie.

Die Anwendung soll den Durchschnittskurs und die Volatilität ausgeben.

Zur Berechnung der Volatilität gelten folgende Rechenregeln:

(8)

Volatilitäten - Vorgehensweise Drei Zahlen einlesen.

Die Zahlen in float konvertieren (nur JavaScript).

Die Formeln programmieren.

Die Ergebnisse ausgeben

(9)

Volatilitäten – Source I

<script language = "JavaScript">

var kursHeute;

var kursGestern;

var kursVorgestern;

var durchschnitt;

var varianz;

kursHeute=prompt("Bitte geben Sie den heutigen Kurs ein!");

kursGestern=prompt("Bitte geben Sie den gestrigen Kurs ein!");

kursVorgestern=prompt("Bitte geben Sie den vorgestrigen Kurs ein!");

kursHeute=parseFloat(kursHeute);

kursGestern=parseFloat(kursGestern);

kursVorgestern=parseFloat(kursVorgestern);

(10)

Volatilitäten – Source II

// Durchschnittsberechnung

durchschnitt=(kursHeute+kursGestern+kursVorgestern)/3;

// Varianz

varianz=((kursHeute-durchschnitt)*(kursHeute-durchschnitt) +

(kursGestern-durchschnitt)*(kursGestern-durchschnitt) + (kursVorgestern-durchschnitt)*(kursVorgestern-

durchschnitt))/2;

dt=3/250;

//volatilitaet

volatilitaet=varianz/Math.sqrt(dt);

document.write("Der Duchschnitt der eingegebenen Werte ist: " + durchschnitt + "<br>" +

"Die Varianz der eingegebenen Werte ist: " + varianz + "<br>" +

"Die Volatilit&auml;t der eingegebenen Werte ist: " + volatilitaet + "<br>");

</script>

(11)

Volatilitäten – PHP HTML Eingabeseite

<body>

<h2>

Volatilit&auml;ten

</h2>

<form name="volatil1" action="./volatilitaeten1.php" method="post">

<table border>

<tr>

<td>Heutiger Kurs</td>

<td><input type="text" name="kursHeute" size=12></td>

</tr>

<tr>

<td>Gestriger Kurs</td>

<td><input type="text" name="kursGestern" size=12></td>

</tr>

(12)

Volatilitäten – PHP HTML Eingabeseite 2

<tr>

<td>Vorgestriger Kurs</td>

<td><input type="text" name="kursVorgestern" size=12></td>

</tr>

<tr>

<td colspan="2" align="center">

<input type="submit" name="Button1" value="Abschicken">

</td>

</tr>

</table>

</form>

</body>

</html>

(13)

Volatilitäten – PHP

<?php

// Durchschnittsberechnung

$durchschnitt=($kursHeute+$kursGestern+$kursVorgestern)/3;

// Varianz

$varianz=(($kursHeute-$durchschnitt)*($kursHeute-$durchschnitt) + ($kursGestern-$durchschnitt)*($kursGestern-$durchschnitt) +

($kursVorgestern-$durchschnitt)*($kursVorgestern-$durchschnitt))/2;

$dt=3/250;

//volatilitaet

$volatilitaet=$varianz/sqrt($dt);

echo("Der Duchschnitt der eingegebenen Werte ist: " .

"$durchschnitt <br>" .

"Die Varianz der eingegebenen Werte ist: " .

"$varianz <br>" .

"Die Volatilit&auml;t der eingegebenen Werte ist: " .

"$volatilitaet <br>");

?>

(14)

Volatilitäten – PHP

(15)

Volatilitäten – PHP register_globals=off

<?php

// Durchschnittsberechnung

$kursHeute=$_POST["kursHeute"];

$kursGestern=$_POST["kursGestern"];

$kursVorgestern=$_POST["kursVorgestern"];

$durchschnitt=($kursHeute+$kursGestern+$kursVorgestern)/3;

// Varianz

$varianz=(($kursHeute-$durchschnitt)*($kursHeute-$durchschnitt) + ($kursGestern-$durchschnitt)*($kursGestern-$durchschnitt) +

($kursVorgestern-$durchschnitt)*($kursVorgestern-$durchschnitt))/2;

(16)

Raketenbeispiel

Ein Programm soll 3 Werte einlesen, die den Startzeitpunkt einer Rakete in

Stunden, Minuten und Sekunden angeben. Danach soll die Flugzeit (in Sekunden) eingelesen werden. Dann soll aus diesen Angaben die Ankunftszeit der Rakete berechnet werden und in einem Fenster ausgegeben werden. Wir machen zur Zeit noch eine Einschränkung:

Start und Landung der Rakete finden am gleichen Tag statt.

(17)

Raketenbeispiel – Aufbau des Programms 1. Benutzereingaben einlesen

2. Eingaben in Floats umwandeln 3. Ankunftszeit berechnen

4. Ankunftszeit ausgeben

(18)

Raketenbeispiel – Lösung in JavaScript

Bitte geben Sie in die Eingabefenster <br>

die Abflugzeit einer Rakete <br>

und sodann die Flugzeit (in Sekunden) ein.<br>

Die Ankunftszeit wird berechnet.<br>

<script language = "JavaScript">

var sekunden;

var minuten;

var stunden;

var flugzeit;

//Einlesen

stunden=prompt("Bitte geben Sie die Stunden ein","");

minuten=prompt("Bitte geben Sie die Minuten ein","");

sekunden=prompt("Bitte geben Sie die Sekunden ein","");

flugzeit=prompt("Bitte geben Sie die Flugzeit ein","");

(19)

Raketenbeispiel – Lösung in JavaScript Seite II //Umwandeln

stunden=parseInt(stunden);

minuten=parseInt(minuten);

sekunden=parseInt(sekunden);

flugzeit=parseInt(flugzeit);

//Berechnen, zuerst Sekunden und Minuten sekunden=sekunden+flugzeit;

minuten=minuten+Math.floor(sekunden/60);

sekunden=sekunden%60;

//nun minuten und stunden

stunden=stunden+Math.floor(minuten/60);

minuten=minuten%60;

//ausgeben

document.write("Die Ankunftszeit ist: <br>" + stunden + ":" + minuten + ":" +

sekunden);

</script>

(20)

Raketenbeispiel – Lösung JavaScript - Ausgabe

(21)

Raketenbeispiel – Lösung in PHP - Eingabeseite

<body>

Bitte geben Sie in die Eingabefenster <br>

die Abflugzeit einer Rakete <br>

und sodann die Flugzeit (in Sekunden) ein.<br>

Die Ankunftszeit wird berechnet.<br> <hr>

<form name="raketen1" action="./raketen1.php" method="post">

<table border>

<tr>

<td>Abflugzeit Stunden</td>

<td><input type="text" name="stunden" size="12"></td>

</tr>

<tr>

<td>Abflugzeit Minuten</td>

<td><input type="text" name="minuten" size=12></td>

</tr>

(22)

Raketenbeispiel – Lösung in PHP – Eingabeseite II

<tr>

<td>Abflugzeit Sekunden</td>

<td><input type="text" name="sekunden" size=12></td>

</tr>

<tr>

<td>Flugzeit</td>

<td><input type="text" name="flugzeit" size=12></td>

</tr>

<tr>

<td colspan="2" align="center">

<input type="submit" name="Button1" value="Abschicken">

</td>

</tr>

</table>

</form>

</body>

</html>

(23)

Raketenbeispiel – Lösung in PHP – Programmcode

<h2>

Raketenbeispiel Teil 1: Das Ergebnis

</h2>

<?php

//Berechnen, zuerst Sekunden und Minuten

$sekunden=$sekunden+$flugzeit;

$minuten=$minuten+floor($sekunden/60);

$sekunden=$sekunden%60;

//nun minuten und stunden

$stunden=$stunden+floor($minuten/60);

$minuten=$minuten%60;

//ausgeben

echo("Die Ankunftszeit ist: <br>" .

"$stunden:$minuten:$sekunden");

?>

Referenzen

ÄHNLICHE DOKUMENTE

Bis es hier zu einer Einigung kommen wird, wird noch viel Zeit vergehen: China wird sich nicht unter Druck setzen lassen, seine Währung schnell aufzuwerten, und die USA werden

ausgegeben werden (Umrechnung: Für 1 Euro erhält man 0.86 Dollar).

Wie jede Medaille ihre zwei Seiten hat, gilt erst recht für einen starken Euro, dass er durchaus auch seine segens- reichen Wirkungen haben kann, denn seine inflations-

For the US, this recession is caused by economic slowdown aggravated by a financial crisis due to the collapse of stock exchange indexes, particularly the Dow Jones ($Indu),

Geschoss- zahl 47801 Herzogenrath Wohnbaunutzung im Außenbereich 120,00 W I-II 47802 Herzogenrath Wohnbaunutzung im Außenbereich 120,00 W I-II 47841 Herzogenrath Wohnbaunutzung

21 Dies wird durch den hohen Standardfehler gezeigt.. Deutschland auf die bedingte Volatilität der Renditen des Euro-Kurses betrifft. Wie der Tabelle entnommen werden

Aufgabe 4: Wie kann man im Zweiersystem erkenne, ob eine Zahl gerade oder ungerade ist?. Aufgabe 5: (a) Heide legt mit

So wird die Bayerische Staatsregierung zum Totengräber der bayeri- schen Kulturlandschaft“, kommentiert der BN-Landesbeauftragte Richard Mergner die Planungen der