| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Отнятие ? где ошибка в StingGrid |
| Автор: PsiHo 29.11.2006, 09:30 | ||
| Доброго дня !!! вопросик почему пи отнемании в таблице типа StringGrid отнемает не правильно в 3,4,5,6 цифры в 7 результат значение в 3-й ячейке = 293380 в 4-й = 0 в 5-й = 0 в 6-й = 383908 в 7 получает результат 767816 а должно получится 90528
|
| Автор: pandrew 29.11.2006, 09:54 |
| На Руси принято говорить "вычитание". В математике это действие обозначается знаком "-" (читается "минус"). |
| Автор: RatHat 29.11.2006, 10:00 | ||||
У тебя получается сложение двух одинаковых величин) тебе надо:
|
| Автор: PsiHo 29.11.2006, 12:05 |
| RatHat, ты хочешь сказать надо конкретно прописывать ? а как сделать автоматом ? если число ячее больше не будешь же прописывать все ? pandrew, да это минус !!! |
| Автор: PsiHo 29.11.2006, 12:48 | ||
|
| Автор: Reptile 29.11.2006, 13:30 | ||
Попробуй так:
Если в я чейках могут быть дробные числа, то вместо StrToInt(IntToStr) используй StrToFloat(FloatToStr) и num соответственно объяви как float. |
| Автор: PsiHo 29.11.2006, 14:48 |
| Reptile, гы спасибо уже пробовал такой вариант и твой тоже также пишет -383908 "пи" что заааа такой.... |
| Автор: Reptile 29.11.2006, 15:00 | ||
| Покажи какие числа в StringGrid и код которым считаеш. Извеняюсь нашел ошибку(у себя):
|
| Автор: PsiHo 30.11.2006, 10:29 |
| ВСЕМ СПАСИБО ЗА УЧАСТИЕ вопрос решен |