• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Hilfe beim erstellen von Funktionen

Status
Für weitere Antworten geschlossen.

DunKing

Neues Mitglied
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.

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:
ähm... Würdest du uns mal erklären, was der Sinn dieses Dings ist damit wir dir besser helfen können? Weil wenn ich da mehr Durchblick hätte könnte ich dir auch vielleicht sagen was du machen müsstest.:D

Sorry, habs gecheckt. Ich guck mir des mal an...

MOD EDIT: Beiträge zsammengefügt. (Corvulus)
 
Zuletzt bearbeitet von einem Moderator:
etz gehts, mir hat jemand geholfen. ich steug da zwar nicht mehr durch was er gemacht hat, also reproduzieren könnte ich sowas net aber etz hab ich das erstmal
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben