PDA

Просмотр полной версии : Est zdes matematiki ili net? Pomagite....


ааре
26.04.2002, 11:00
opjat nuzna pomosh
ispolzuju takoi cod no otvet v textboxah pravelnoi tolko togda esli nomer uze s zapetoi (1318.9) ili zakantsevaetsa s 00 (200).
nomer 200 izmenjaetsa aftomotitseski 200.0 a nomer 1318.9 astajotsa takimze kak v natsale 1318.9
Problema v tom tsto etot kod ne vstavljaet .0 nomeram Naprimer:
105 ili 206 itd.
Mozet ktonebut potskazet sto zdes ne hvotaet.

value in txt file:
&protsent1=1.03&
&protsent2=1.06&
&protsent3=1.10&
&baas255=105&
&baas450=206&
&baas3=1358.5&


function roundToDec(num) {
y = Math.round(num*10)/10;
if (y != Math.round(y)) {
return y;
} else {
return y+".0";
}
}
a = baas255/protsent1;
_root.hinna_tabel.teine255 = roundToDec(a);
b = baas255/protsent2;
_root.hinna_tabel.kolmas255 = roundToDec(b);
c = baas255/protsent3;
_root.hinna_tabel.neljas255 = roundToDec(c);
d = baas450/protsent1;
_root.hinna_tabel.teine450 = roundToDec(d);
e = baas450/protsent2;
_root.hinna_tabel.kolmas450 = roundToDec(e);
f = baas450/protsent3;
_root.hinna_tabel.neljas450 = roundToDec(f);
g = baas3/protsent1;
_root.hinna_tabel.teine3 = roundToDec(g);
h = baas3/protsent2;
_root.hinna_tabel.kolmas3 = roundToDec(h);
i = baas3/protsent3;
_root.hinna_tabel.neljas3 = roundToDec(i);

DeliMIter
26.04.2002, 11:18
а) у тебя неправильно построен исходный файл (нужно: var1=...&var2=...&var3=..., а не тот ужас, что у тебя)
б) вполне вероятно, что при чтении переменных они воспринимаются, как строковые, и нужно сначала сделать им Number()
в) неалгоритмично

ааре
26.04.2002, 14:12
izvenjajus
vsjo rabotala
u menja nekotorie nomera ne prosli tseres roundToDec
ja sam durak
a na sjot etogo:
&protsent1=1.03&
&protsent2=1.06&
,skasu sledujuseje tsto esli ne vstavit v kontse nomera &
a prosta enterom iti na sledujusi rjad to vot tagda flash buudet ponemat etat nomer kak string no ne kak nomer potamu tsto posle nomera akasevaetsa stota vrode space.
Mosno konesna stavit ih vot tak:
&protsent1=1.03&protsent2=1.06&
No ja delaju eto dlja klienta katoramu patom lehko vozmosno ih ismenjat, patomu ani pod drug drugom. :)

Nox Noctis
26.04.2002, 14:15
Оригинал написал(а) DeliMIter
б) вполне вероятно, что при чтении переменных они о, да :)
это ооочень вероятно :)
вероятность того, что query string является строковым форматом практически стремится к ста процентам :)