![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Я использовал такую функцию FloatToStrF(c1,ffGeneral,0,2). Работает. Тип данных real. Но у меня не получается сложить например две ячейки, которые рассчитывались испольозуя эту функцию. Короче, когда я складываю, то у меня появляется ошибка типа "3,5 is not value integer" и сложение не происходит. Что мне надо сделать чтобы работало? Спасибо)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#2 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
![]()
А в системных настройках что стоит в качестве десятичного разделителя?
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Но почему не работает тогда функция округления? Round например? Или Int?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Выставь DecimalSeparator в символ которы разделят дробные и десятичные.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
первый раз о таком слышу(. Как это сделать в коде?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]() Цитата:
Вы пытаетесь присвоить целому числу дробное.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
![]() |
![]() |
![]() |
#7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
хм... Тут можно только одно сказать: Код в студию.
I'm learning to live...
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Это код, который получает число в виде десятичной дроби и выводит его в Label:
Код:
From Stilet: Я вроде уже тебя предупреждал о корректном оформлении поста? Код оформляй спецкнопкой (#)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
Последний раз редактировалось Stilet; 30.07.2008 в 14:26. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
объявления показывай, что какого типа объявлено
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Stilet, извини меня. Я не до конца еще понял как тут правильно коды оформлять. Вот так у меня объявлено все:
# var a1,b1,c1,d1,k1,f1:real; begin a1 := StrToFloat(Edit1.Text); b1 := StrToFloat(Edit2.Text); c1 := StrToFloat(Edit3.Text); d1 := StrToFloat(Edit4.Text); k1 := (a1 + b1 + c1 + d1); //количество оценок if k1<>0 then f1 := (2 * a1 + 3 * b1 + 4 * c1 + 5 * d1)/k1; //расчет Label7.Caption:='' + FloatToStrF(f1,ffGeneral,0,2); # А это код, который ищет сумму четырех значений, которые рассчитываются по коду, приведенному выше: # var summ:real; begin summ:=(StrToInt(SG3.cells[2,1])+StrToInt(SG3.cells[8,1])+StrToInt(SG3.cells[14,1])+StrToInt(SG3.cells[20,1]))/4; SG3.Cells[26,1]:=FloatToStr(Round(summ)); # Складывается четыре раза. Когда у меня в коде в самом верху было вместо FloatToStrF(f1,ffGeneral,0,2) записано FloatToStr(Round(f1)), то второй код прекрасно работал и складывал все правильно целые числа, а вот с десятичными не получается. Мне то надо, чтобы он складывал десятичные и округлял. Код выложил. Какие соображения?)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразование строки(ASM) | ManU | Помощь студентам | 4 | 11.06.2008 17:20 |
Преобразование дробных чисел | Gon | Помощь студентам | 5 | 01.05.2008 13:12 |
Преобразование... | prizrak1390 | Общие вопросы Delphi | 2 | 02.04.2008 11:24 |
вычисление суммы чисел, кратных 3 из последовательности, состоящей из 10 чисел, заранее заданных | Белка | Помощь студентам | 3 | 27.10.2007 11:53 |