![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2009
Сообщений: 37
|
Здравствуйте. Только начинаю изучать AS. Написал простую программку, которая считает квадратные уравнения, работает, проблема в том, что когда переменные еще не введены (первый запуск) на месте ответов (текст) появляется сообщение NaN.
D=Math.pow(B, 2)-4*A*C; if (D>=0) {X1=(-B+Math.sqrt(D)/2), X2=(-B-Math.sqrt(D)/2)}else{X1=-B/2+"+i"+(Math.sqrt(-D))/2, X2=-B/2+"-i"+(Math.sqrt(-D))/2}; stop(); Сам логику проблемы понимаю, но как ее решить не знаю, пытался для этого условия составить, но или ничего не изменялось или переставала работать основная часть скрипта. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Так объявите переменные по умолчанию.
|
|
|||||
|
Регистрация: Mar 2009
Сообщений: 37
|
Объявлял по умолчанию, помогало конечно, но выглядит как-то не так). Интересуюсь, как-нибудь иначе нельзя это сделать? Видел просто приложения такого типа, хотя возможно у них другая структура. Есть предложения, как избавиться от лишнего текста, при условии, что все поля будут изначально пустые? Заранее спс)...
|
|
|||||
|
В смысле как то не так?) Стабильность программы мешает? Понимаю.)
__________________
Тут мужик танцует и поёт про флэш |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|