PDA

Просмотр полной версии : Не складывает!!!


fox7812
10.08.2010, 01:00
Значит есть прога, данные вводятся из текстового ввода (a, b и Sa). При нажатии кнопки должна считать и выводить Rb в Динамическое поле. И все хорошо считает до последнего сложения, где не складывает Rb и a, а просто ставит их рядом, то есть 2+3 не пять, а 23. Не понимаю почему!!!


on (release) {
Em =1/(1+Math.pow(10, (b-a)/400));

if (a > 2400) {
k=10;
}
if (a < 2400) {
k=15;
}
Ra=(k*(Sa-Em));
Rb=a+Ra;
}

zurkis
10.08.2010, 01:02
ну код то оформить можно по человечески тегами code?

rainbowrussia
10.08.2010, 01:08
Попробуйте "Rb=a+Ra;" заменить на "Rb=parseInt(a)+Ra;". Ну и в других местах parseInt не помешает при обращении к текстовым полям. Ну или parseFloat, если у вас не целые числа в полях.

fox7812
10.08.2010, 01:22
Спасибо за помощь, работает:)

udaaff
10.08.2010, 01:26
Название темы не раскрывает сути вопроса.