Hallo, ich habe aktuell ein Problem mit einem Programm, dass ich dank der Prima Hilfe hier schon weitestgehend lösen konnte.
Nun habe ich ausgend vom Ur-Programm nochmal die Berechnung als Funktion verpackt, und ich möchte die Ein- und Ausgabe als HTML-Formular umsetzen.
Eingabe und die berechnung sollten soweit eigentlich funktionieren, nur mit der ausgabe hapert es. Das lliegt wahrscheinlich an meinem Verständnis, was ich in der Funktion als Rückgabewert realisieren soll bzw. wie ich beim Ausgabefeld darauf zurückgreife.
Kann mir da jemand helfen?
Hier das Programm:
Nun habe ich ausgend vom Ur-Programm nochmal die Berechnung als Funktion verpackt, und ich möchte die Ein- und Ausgabe als HTML-Formular umsetzen.
Eingabe und die berechnung sollten soweit eigentlich funktionieren, nur mit der ausgabe hapert es. Das lliegt wahrscheinlich an meinem Verständnis, was ich in der Funktion als Rückgabewert realisieren soll bzw. wie ich beim Ausgabefeld darauf zurückgreife.
Kann mir da jemand helfen?
Hier das Programm:
Java:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Minimum dreier Zahlen</title>
<script type="text/javascript">
//<![CDATA[
/*
(1) Deklaration von z1, z2, z3, mina
(2) Gib z1 ein
(3) Gib z2 ein
(4) Gib z3 ein
(5) Wenn z1 < z2
dann setze mina := z1
sonst setze mina := z2
(6) Wenn mina < z3
gib minb zurück
sonst z3
*/
//Funktion zur Berechnung
function minimum (x,y,z){
var min = 0
var z1 = parseInt( document.forms['f1'].Zahl1.value);
var z2 = parseInt( document.forms['f1'].Zahl2.value);
var z3 = parseInt( document.forms['f1'].Zahl3.value);
if (x<y) min = x;
else min = y;
if (min<z) return min;
else min = z;
return min;
document.forms['f1'].mini.value = min;
}
//]]>
</script>
</head>
<body>
<form id="f1" action="Programm.html">
<p>
<label for="z1">Erste Zahl: </label>
<input type="text" id="z1" name="Zahl1"/><br />
<label for="z2">Zweite Zahl: </label>
<input type="text" id="z2" name="Zahl2"/><br />
<label for="z3">Dritte Zahl: </label>
<input type="text" id="z3" name="Zahl3"/><br />
<button type="button" onclick="minimum()">Minimum berechnen</button><br />
<label for="min">Minimum: </label>
<input type="text" id="min" name="mini" readonly="readonly"/><br/>
</p>
</form>
</body>
</html>