Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Est zdes matematiki ili net? Pomagite.... (http://www.flasher.ru/forum/showthread.php?t=30864)

ааре 26.04.2002 11:00

Est zdes matematiki ili net? Pomagite....
 
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 является строковым форматом практически стремится к ста процентам :)


Часовой пояс GMT +4, время: 20:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.