![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2010
Адрес: Тольятти
Сообщений: 9
|
Итак, такое дело. Создал программу для вычисления корреляций (что это такое - нет времени объяснять, да и проблема не в этом).
В начале программы я задал все значения переменных по типу: var [переменная]:Number; А в ходе вычислений я заметил, что так идет другой тип переменной - строка, потому что там идет такой процесс: 1) Присваиваю Х значение = 10 2) Присваиваю У значение = 10 3) Есть поле "Операция" ("rezult"), где возможны 4 значения: плюс, минус, делить, умножить (в это поле нужно вводить операцию: +, -, *, /) 4) Есть поле Dynamic Text "rezult", которое вначале = 0 (присвоено, как Number, равный 0) 5) При нажатии кнопки "RESULT", переменной rezult присваивается значение Х и У, между которыми происходит операция. Вот код кнопки: on (release) { txt = ""; if ((oper == "+") or (oper == "-") or (oper == "*") or (oper == "/")){ if ((a != "") and (b != "")){ switch (oper){ case "+": rezult = a + b; case "-": rezult = a - b; case "*": rezult = a * b; case "/": rezult = a / b; } } else { txt = "Не введены числа!"; } } else { txt = "Неверная операция!"; } } Вопрос: почему так происходит? Подскажите, что я не так делаю |
![]() |
Часовой пояс GMT +4, время: 00:20. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| number , var , переменные , типы переменных |
|
|