Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Приведение типов. Подскажите, где может быть ошибка... 
:(
    Опции темы
Alexandering
Дата 20.9.2008, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 14.9.2008

Репутация: нет
Всего: нет



Вобщем имею проект....
Везде, где надо учитывать знаки после запятой, использую тип float.
Но вот незадача....возникает ошибка операции с "числом с плавающей точкой".
Вот скрины.
1) Прт трассировке специально подсветил знаменатель дроби. В числителе должен быть ноль.
http://s60.radikal.ru/i169/0809/8f/e4583ac01a0f.jpg
2) А вот и ошибка в этой строчке.
http://i030.radikal.ru/0809/9b/831dbb0ef5c4.jpg
--------------------------------------------
Как от этого избавится??? И в чем тут проблема??? Я думаю возникает приведение типов по умолчанию и где-нить затираются знаки после запятой, но тогда была бы ошибка деления на ноль...
Вобщем подскажите...оч. надо...С С++ работаю недолго, поэтому неопытен...В Delphi ошибкт подобного рода легко локализуются и устраняются...а здесь вот такая ***.
Да ксати, до этого участка кода происходит уйма операций с типом float, там все нормально получается, а здесь - нет.
Жду...(с)
PM MAIL   Вверх
Dem_max
Дата 20.9.2008, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1780
Регистрация: 12.4.2007

Репутация: 14
Всего: 39



Сделай так
case (0):result = (2.0 - 2.0 * (x - X[i])/Hag)/2.0 ;break;


Если не помогает подставь вместо x, Hag, X их конкретные значения и проверь


--------------------
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0416 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.