Hi ich hab zu eurem Forum gefunden und hoffe das ich hier die ein oder andere Hilfestellung bekomm.
Ich bin noch relativ neu im umgang mit HTML und co aber ich mach große Fortschritte, doch etz wo es bei mir an Funktionen geht hab ich meine Grenze erreicht und aus den Büchern werd ich auch nur teils schlauer.
Ich hab vor eine einfache Formel einzubauen und daraus dann 10 rechnungen zu machen, die im Prinzip alle gleich sind, ihr braucht mir also nur bei der ersten zu helfen ;)
die Formel ist mal folgende:
100/(1+X/50000)
das ganze soll dann als Prozentzahl ausgegeben werden und stellt die Wahrscheinlichkeit für etwas dar.
klar das ist meine Eingabe und somit die variable X.
benutz ich das dann als "Einwohnerzahl" bei der Berechnung?
wie fang ich dann an?
sorry wenn die Frage vlt bissle blöd is aber ich komm da absolut net weiter
Soo etz hab ich doch was gefunden was mir weiterhilft.
und zwar hab ich das so und es klappt auch ganz gut
so aber was ich absolut net versteh wie ich in das 2. Ausgabefeld nun das Ergebnis 2 bekomm, und warum nach 1 Schiff ne neue zeile gemacht wird undbei 2 Schiffe net, is doch aber das gleiche.
Ich bin noch relativ neu im umgang mit HTML und co aber ich mach große Fortschritte, doch etz wo es bei mir an Funktionen geht hab ich meine Grenze erreicht und aus den Büchern werd ich auch nur teils schlauer.
Ich hab vor eine einfache Formel einzubauen und daraus dann 10 rechnungen zu machen, die im Prinzip alle gleich sind, ihr braucht mir also nur bei der ersten zu helfen ;)
die Formel ist mal folgende:
100/(1+X/50000)
das ganze soll dann als Prozentzahl ausgegeben werden und stellt die Wahrscheinlichkeit für etwas dar.
Code:
<form action="input_text.htm">
<p>Einwohnerzahl<br><input name="Einwohnerzahl" type="int" size="30" maxlength="30"></p>
klar das ist meine Eingabe und somit die variable X.
benutz ich das dann als "Einwohnerzahl" bei der Berechnung?
wie fang ich dann an?
Code:
function Formel (Zahl) {
var 100/(1+("Einwohnerzahl"/50000))
sorry wenn die Frage vlt bissle blöd is aber ich komm da absolut net weiter
Soo etz hab ich doch was gefunden was mir weiterhilft.
und zwar hab ich das so und es klappt auch ganz gut
Code:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
function Invasion (Zahl,Ergebnis1) {
Zahl = parseInt(Zahl, 10);
if (isNaN(Zahl)) {
alert("Sie müssen eine Zahl eingeben!");
return;
}
var Quotient = Zahl / 50000;
var Ergebnis1 = 1 / (1 + Quotient) * 100;
var Ergebnis2 = 2 / (2 + Quotient) * 100;
return Ergebnis1;
}
</script>
</head>
<body>
<br><br>
<form name="Berechnung" action="">
<b>Einwohnerzahl</b><br>
<input type="text" name="Einwohnerzahl">
<br><br>
<form>
<input type="button" value="Berechnen"
onclick="Ergebnis1.Ausgabe1.value = Invasion (document.Berechnung.Einwohnerzahl.value)">
</form>
<br>
1 Schiff
<form name="Ergebnis1" action="">
<input type="text" size="4" name="Ausgabe1" readonly="readonly">%<br>
2 Schiffe
<form name="Ergebnis2" action="">
<input type="text" size="4" name="Ausgabe2" readonly="readonly">%<br>
</form>
</form>
</body>
</html>
so aber was ich absolut net versteh wie ich in das 2. Ausgabefeld nun das Ergebnis 2 bekomm, und warum nach 1 Schiff ne neue zeile gemacht wird undbei 2 Schiffe net, is doch aber das gleiche.
Zuletzt bearbeitet von einem Moderator: