Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 09.09.2010, 23:37   #1
Programmer-man
AnyKey`щик
 
Регистрация: 06.09.2010
Сообщений: 6
Написано 0 полезных сообщений
(для 0 пользователей)
Плохо Очередная проблема з числом real.

У меня есть код:
var  areal;
     
id_1 integer;
   .....
id_1:= FormAddTextField('Число:'''20TF_NUMERIC);
wait//Нажатие кнопки после ввода числа
a:=StringToReal(FormGetText(id_1), 10); 
После выполнения кода переменной а присваивается значение с четырьмя цифрами после запятой. Например, если ввести в FormAddTextField число 2, то а будет присвоено 2.0000, а не 2.00, как нужно. Как изменить количество цифр после запятой?

Заранее благодарен.
(Offline)
 
Ответить с цитированием
Старый 09.09.2010, 23:42   #2
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: Очередная проблема з числом real.

как бы от количества нулей число не становится больше или меньше.
2.0000 то же самое что и 2.00
не понятен смысл вопроса
__________________
(Offline)
 
Ответить с цитированием
Старый 09.09.2010, 23:57   #3
cHeRsAnYa
ПроЭктировщик
 
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений
(для 27 пользователей)
Ответ: Очередная проблема з числом real.

Откуда ты знаешь, что присваивается значение с 4 нулями? Это ведь одно и то же число.
(Offline)
 
Ответить с цитированием
Старый 10.09.2010, 00:21   #4
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Очередная проблема з числом real.

Если речь идет именно о том, чтобы записать в память 2.00, а не 2.0000 - ничего сделать нельзя. Если речь идет о выводе - конвертить число в строку, отрубать нули и выводить.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ViNT за это полезное сообщение:
IDOL 1234 (15.09.2010), Programmer-man (10.09.2010)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com