Vorlesung Informationstechnologie

Universität Wien/Fakultät für Wirtschaftswissenschaften

Ein kleines Rechenprogramm

Ein einfaches Programm liest mit Hilfe von Javascript beliebig viele Zahlen (Ende durch die Eingabe von 99) ein. Die eingegebenen Zahlen werden sortiert, addiert und der Mittelwert berechnet. Weiters wird der größte und der kleinste Wert ausgegeben.

Online: einfacher Rechner

Sourcecode (Beispiel):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Rechner</title>
<script language="javascript">
function rechnen()
{
var i,x,berechnung;
zahlen = new Array();
i = 0;
do {
zahlen[i] = Number(prompt((i + 1) + ". Zahl eingeben (Ende mit 99)",0));
i++;
} while (zahlen[i-1] != 99)
zahlen.pop();
i--;
window.document.write("Sie haben <strong>" + i + " Zahlen </strong>eingegeben <br>");
window.document.write("<br>");
window.document.write("Ihre Eingabe:");
window.document.write("<table border=1><tr>");
for (x=0; x<i; x++)
window.document.write("<td>"+zahlen[x] + "</td>");
window.document.write("</table>");
window.document.write("<br>");
window.document.write("Die Werte sortiert:");
window.document.write("<table border=1><tr>");
zahlen.sort();
for (x=0; x<i; x++)
window.document.write("<td>"+zahlen[x] + "</td>");
window.document.write("</table>");
window.document.write("<br>");
//kleinster
window.document.write("Der kleinste Wert: ");
window.document.write(zahlen[0]);
window.document.write("<br>");
//größter
window.document.write("Der größte Wert: ");
window.document.write(zahlen[i-1]);
window.document.write("<br>");
// Summe
berechnung = 0;
for (x=0; x<i; x++)
berechnung+=zahlen[x];
window.document.write("Die Summe der Werte: ");
window.document.write(berechnung);
window.document.write("<br>");
// Mittelwert
berechnung/=i;
window.document.write("Der Durchschnitt der Werte: ");
window.document.write(berechnung);
window.document.write("<br>");
}

</script>

</head>

<body onload="rechnen()">
</body>
</html>