Ergebnis 1 bis 11 von 11

Thema: Rechenscript mit Variable

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Ja, dadie. Dein Script glänzt echt durch Erweiterbarkeit. Und jetzt schreib das bitte so, dass das mit allen Zahlen von 1 - 1000000 funktioniert. Ohne Rundungsfehler.

    @ !cks:
    Änder in meinem Script die Zeile var out = 3.5 * (x*x) + 70 * x + 500; in var out = Math.floor(3.5 * (x*x) + 70 * x + 500); um, dann wird abgerundet.

    Edit:
    Vorher stand da aber was anderes (da hattest du den Eingabewert manuell geprüft und bei 1 auf 573 geändert. Ich fühl mich verarscht.
    Nya, Hauptsache, das Script tut. Is ja im Prinzip eh das gleiche.

    Edit 2:
    Ja, ich hab das mit dem abrunden auch erst später mitgekriegt. Nya, egal.

    Und noch was: man kann den Kram auch prima in eine Zeile quetschen, wenn man unübersichtlichen Code mag

    Geändert von Lukas (06.10.2005 um 17:15 Uhr)

  2. #2
    Zitat Zitat von masterquest
    Ja, dadie. Dein Script glänzt echt durch Erweiterbarkeit. Und jetzt schreib das bitte so, dass das mit allen Zahlen von 1 - 1000000 funktioniert. Ohne Rundungsfehler.

    @ !cks:
    Änder in meinem Script die Zeile var out = 3.5 * (x*x) + 70 * x + 500; in var out = Math.floor(3.5 * (x*x) + 70 * x + 500); um, dann wird abgerundet.
    Garnicht wahr ;_; ich habe das nur für die entsprechenden zahlen gemacht bevor ich was vom abrunden gehört habe da sonst eine flasche zahl rauskommt.

    auserdem
    muss du bedenken ich hasse Javascript ok nicht hassen aber ich kann es nett

    Edit: Ich 15 Zeilen du 17 Zeilen das Else spart zwar rechenleistung frisst aber datenspeicher

    edit2:

    War aber mal ein Nices duel
    sellten soviel spass gehabt 8)

    Geändert von dadie (06.10.2005 um 17:24 Uhr)

  3. #3
    Zitat Zitat von masterquest
    Vorher stand da aber was anderes (da hattest du den Eingabewert manuell geprüft und bei 1 auf 573 geändert. Ich fühl mich verarscht.
    i'm sorry! ich hatte die ergebnisse für 1, 30, 60 und 100 bereits abgerundet vorliegen und hab sie ganz arglos ohne große rücksicht auf eventuelle nachkommastellen in diesen thread übertragen...

    @dadie
    btw, dein script tut einen kleinen fehler haben und spuckt deshalb die falschen ergebnisse aus ^^
    im var out muss 3.5 statt 3,5 stehen. dann ergibt x=1 auch 573, und nicht 575


    trotzdem vielen vielen dank euch beiden für die scripts! =)

  4. #4
    Zitat Zitat von !ckS
    i'm sorry! ich hatte die ergebnisse für 1, 30, 60 und 100 bereits abgerundet vorliegen und hab sie ganz arglos ohne große rücksicht auf eventuelle nachkommastellen in diesen thread übertragen...
    Das bezog sich auf dadies Post. Dadie hatte in seinem Script erst manuell auf die Beispielwerte geprüft und den Output, den du wolltest, eingesetzt, und erst später die Rundung eingebaut. Darauf bezog sich auch der erste Teil meines Posts.
    Wie gesagt, ist ja auch egal.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •