komplizierte rechenaufgaben mit java

  • Ich habe sehr große Probleme bei folgender Aufgabe:

    <html>
    <head>
    <title>Übrigen Attributepunkte</title>
    <script type="text/javascript">
    function PunkteBetrag (Stufe, Quest) {
    var Ergebnis = (Stufe * 8.5) + (15 * Quest) - (Att * "hier Prob") - (Attr * "und hier liegt mein problem") - ....;
    return Ergebnis;
    }

    function SchreibePunkte (Betrag, Quest) {
    var Wert = PunkteBetrag(Betrag, Quest);
    document.PunkteForm.Ergebnisfeld.value = Wert;
    }
    </script>
    </head>
    <body>
    <form name="PunkteForm" action="">
    <pre>
    Stufe: <input type="text" name="StufeEingabe">
    Attributquests: <input type="text" name="QuestEingabe">
    Attributstufe: <input type="text" name="AttEingabe">
    Attributstufe: <input type="text" name="AttrEingabe">
    Attributstufe: <input type="text" name="AttriEingabe">
    Attributstufe: <input type="text" name="AttribEingabe">
    Attributstufe: <input type="text" name="AttribuEingabe">
    </pre>


    Man erhält pro Stufe 8.5 Punkte und pro Quest 15.</p>


    Es gibt max. 2 Quests!</p>


    Max. Attributstufe 12 angeben!</p>
    <input type="button" value="Übrige Punkte ermitteln"
    onclick="SchreibePunkte(document.PunkteForm.StufeEingabe.value,document.PunkteForm.QuestEingabe.value)">
    <pre>
    Ergebnis: <input type="text" name="Ergebnisfeld">
    </pre>
    </form>
    </body>
    </html>

    an der stelle wo das prob liegt muss eine zahl hin.
    diese zahl muss , wenn die zahl im textfeld zwischen 1 und 7 liegt 1 betragen und bei 8 1,125... bei 9 1,222... bei 10 1,3 bei 11 1,45454... und bei 12 1,66666... betragen.

    Ist jetzt alles irgendwie unübersichtlich geworden.
    bin ein absoluter html noob weis also nicht genau weiter.
    fals es wen interesiert, wofür ich diese sch... brauche:
    dies ist ein "programm", dass die restattributpunkte bei einem online game ausrechnen soll.


    die max stufe ist 20. man kriegt pro stufe immer 8.5 punkte und kann quest erledigen um diese punkte noch zu erhöhen. (max punkte sind 200)
    dann giebt man diese punkte aus um seine att zu steigern (logisch)
    um das att von 0 auf 1 zu steigern, braucht man 1 punkt von 1 auf 2 2
    von 2 auf 3 3 dann 4 5 6 7 aber dann braucht man von 7 auf 8 schon 9 punkte von 8 auf 9 11 von 9 auf 10 13 von 10 auf 11 16 von 11 auf 12 20

    am ende müssen alle verbrauchten attributpunkte zusammengezählt werden und von den oben ausgerechneten punkten (max 200) abgezogen werden. es gibt zusäzlich noch weitere att, darum kann man mehrere attstufen eingeben.


    das wars nochmal einfach fals ich oben einen fehler gemacht habe.
    ich möchte das alles als "datei.htm" abspeicher also kein php oder sonst was benutzten hab nämlich kein plan was das genau is!


    Hoffe ihr könnt mir folgen hab es verstanden und helft mir.

    mfg und danke im voraus Masterfredek