Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Kost9Ln
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 28
#1

Пробую силы в простейшем калькуляторе - Android

02.06.2012, 10:34. Просмотров 675. Ответов 0
Метки нет (Все метки)

Всем привет, решил попробывать свои силы в программировании под андроид, т.к. ничего кроме делфи и паскаля (Ну Алгоритм 2.0 же не в счёт) не знаю, решил лепить приложение через app inventor. Все действия отточены, всё как бэ работает, после сделанного действия при вводе цифр стирается всё и начинается новый пример, при нажатии комбинации x+y-... после второго действия автоматом считается потом только вычитание, в общем, всё по аналогии с нормальным калькулятором, но возникла проблема с дробными числами: при делении, когда остаётся дробная часть, он выводит результат с запятой(!), например "10/4=2,5", хотя сам не считает это за число(он принимает числа вида 2.5 а не 2,5). и соответственно, при следующем действии он выдаёт ошибку типа "The operation - (или +, *, / и т.д.) cannot accept the arguments: 2,5 3". Чтобы убедиться, что проблема именно в запятой, слепил мини-программку, которая проверят "is it a number?". На 2.5 говорит true, а на 2,5 - false. Вопрос: Что делать?

Добавлено через 37 секунд
http://s2.ipicture.ru/uploads/20120602/lVT4SQYK.jpg

Добавлено через 1 минуту
P.S. Не нашёл там переменных, поэтому использую текстбоксы и делаю их невидимыми
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2012, 10:34     Пробую силы в простейшем калькуляторе
Посмотрите здесь:

Java ME Изображение в простейшем мидлете
Непонятные ошибки в простейшем окне C++ WinAPI
Вычислить: работу силы вектора, модуль момента силы вектора
C# Ошибка в простейшем вычислении переменной
PascalABC.NET Дробное деление в простейшем калькуляторе
PHP Глюк в простейшем скрипте
Android Перевод в земную систему координат. Спроецировать ускорения акселерометра на ось силы тяжести
C++ Ошибка в простейшем темплейте
C# Неясность в простейшем цикле
Android Ошибка в простейшем коде
Ошибка в простейшем коде MySQL
Умудрился запутаться в простейшем цикле Delphi

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 12:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru