Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Условие попадания точек в фигуру https://www.cyberforum.ru/ cpp-builder/ thread675867.html
Нужно написать условия попадания точек в эти две зоны. ( та фигура, что меньше) x<=0, y>=0, а ограничение по окружности я не знаю как написать. так же и с др. x>=0, y>=0, y<=kx(касательная к окр), а ограничение по самой окружности не могу. Помогите пожалуйста, заранее спасибо. r=радиус окружности
C++ Builder Русские буквы в C++ и RAD STUDIO XE3
Ввод и вывод русских букв в консоли кто знает как это можно настроить в раде
C++ Builder TBitmap->TMemoryStream Здравствуйте, участники форума! Я пишу программку, которая делает скрин экрана и передает поток Bitmap'а через TIdTCPServer и TIdTCPClient. Вот участок кода: ... TMemoryStream *mstr = new TMemoryStream(); gBitmap->SaveToStream(mstr); AContext->Connection->IOHandler->Write(mstr, mstr->Size, false); ... https://www.cyberforum.ru/ cpp-builder/ thread675720.html C++ Builder Метод Квайна-Мак-класки https://www.cyberforum.ru/ cpp-builder/ thread675719.html
Нужна помощь! Есть код программы, производящей минимизацию логических функций, написанный не мной, соответственно. Прошу знающих и понимающих людей прокомментировать данный код (что каждая строчка делает и т.д.) Вот сам код: #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1;...
Как создать Excel? C++ Builder
Как через компонент StringGrid1 сделать полноценный Excel? то есть чтобы можно было двигать ячейки, изменять ширину, высоту, сохранять то что введено в ячейках в документ, открывать эти документы
C++ Builder Вычислить среднее значение и дисперсию и вывести в виде гистограммы https://www.cyberforum.ru/ cpp-builder/ thread675459.html
Для полученной последовательности вычислить среднее значение и дисперсию и вывести ее в виде гистограммы, разделив диапазон на десять интервалов. //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <math> #include "Unit1.h" //--------------------------------------------------------------------------- #pragma...
C++ Builder Импорт таблицы английских слов с переводом из эксель https://www.cyberforum.ru/ cpp-builder/ thread675381.html
Ребят, подскажите пожалуйста с кодом проги в C++ Builder, сам в С++ не спец, а набросать что то надо. Задача простая: в экселе есть большая таблица английских слов с переводом. Ее надо импортировать в си в виде массива и сделать так чтобы оно в рандомном порядке выдавало английские слова, а перевод надо было бы вводить в поле самому, и если перевод верный то данное слово исключается из массива...
C++ Builder Отчет в Excel
Только начинаю изучение C++Builder.Пишу проект, данные из Query сохраняю в переменную AnsiString AnsiString Fam = QueryVodila->FieldByName("Fam")->AsString ; и пытаюсь вставитьв шаблон Excel (Excel2010) void __fastcall TTTN::ButExcelClick(TObject *Sender) { //String mod = Model ; mExcel = CreateOleObject("Excel.Application"); //Запускаем экземпляр Excel mExcel.OlePropertySet("Visible",...
C++ Builder Image1->Picture->SaveToFile и ProgressBar Как прогресс сохранения Image1->Picture->SaveToFile присвоить ProgressBar? https://www.cyberforum.ru/ cpp-builder/ thread675208.html C++ Builder Изменение свойств компонентов при выборе пункта меню https://www.cyberforum.ru/ cpp-builder/ thread675041.html
у меня в TMainMenu, есть несколько элементов, каждому из которых соответствуют на форме нужные элементы (копки, надписи, картинки и т.д.). Для этого я использую их свойство Visible, например, когда выбираем первый элемент меню, то Image1->Visible=true; Label1->Visible=true; Button1->Visible=true; Image2->Visible=false; Label2->Visible=false; Button2->Visible=false; А когда выбираем...
C++ Builder Запись данных из StringGrida в excel
как произвести запись данных из StringGrida в excel?
C++ Builder Яркость пикселя Добрый день! Как можно получить яркость пикселя черно-белой картинки в Builder C++? Спасибо! https://www.cyberforum.ru/ cpp-builder/ thread674944.html
67 / 3 / 2
Регистрация: 20.10.2012
Сообщений: 9
20.10.2012, 20:42  [ТС] 0

Invalid floating point operation в Builder 6.0 - C++ Builder - Ответ 3585740

20.10.2012, 20:42. Показов 2585. Ответов 9
Метки (Все метки)

Ответ

Цитата Сообщение от DefineTrueFalse Посмотреть сообщение
Конфликты вполне возможны, хотя у меня IDE разных версий уживались на одной машине. Но вот касательно данной ошибки - вряд ли. Происходит недопустимая операция, деление на ноль, отрицательное значение при вычислении корня и т.п.
Возможно данные, с которыми происходят непосредственные вычисления - получают некорректным образом. Абстрактно говорить трудно, приведите пример.
Вот только что запустил exe и увидел на экране набор синусоид, а в билдере ошибку.
Я не знаю какой именно надо кусок потому покажу все сразу. Делений и корней нету. Это старая не оптимизированная программа, в которой много лишнего, но все же.

Кликните здесь для просмотра всего текста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Complex j=Complex(0,1), Z, a, c1, c2, c3, c4, c5, c6, c7, c8, z1, z2, I, II, F, U;
long double Zr, Zx, M, iq, id, Ff, Fkd, Fkq, Ff0=0, Fkd0=0, Fkq0=0, Fd0=0, Fq0=0, dFf=0, dFkd=0, dFkq=0, dFd=0, dFq=0, Fd, Fq, Ud=0, Uq=0, Ukd=0, Ukq=0, Uf=0, Pi, h, t, p, Omega, If, ikd, ikq, Rf, Rkd, Rkq, R, Lf, Lkd, Lkq, Lmd, Lmq, Lsig, ia, ib, ic, Lad, Laq, Ld, Lq, w, alfa=0, Ua, Ub, Uc;
 Pi=3.14159265359;
 h=0.0001;
 t=0;
 p=1;
 a=j*sin(2*Pi/3)+cos(2*Pi/3);
 Omega=0.5;
 If=1;
 ikd=0;
 ikq=0;
 Rf=0.07;
 Rkd=0.9;
 Rkq=0.8;
 R=0.015;
 Lf=0.75;
 Lkd=0.75;
 Lkq=0.5;
 Lmd=0.8;
 Lmq=0.427;
 Lsig=0.2;
 ia=1;
 ib=-0.5;
 ic=-0.5;
 Lad=3*Lmd/2;
 Laq=3*Lmq/2;
 Ld=Lad+Lsig;
 Lq=Laq+Lsig;
 w=p*Omega;
 Zr=2;
 Zx=2;
 Z=j*Zx+Zr;
  c1=ib*a;
  c2=a*a;
  c7=ic*c2;
  c3=(c1+c7+ia)*2/3;
  c4=-j*sin(alfa)+cos(alfa);
 for (int i=0; i<300000; i++)
  {
  alfa=Omega*t*p;
  I=c3*c4;
  II=I.conjg();
  id=((I+II)/2).real();
  c8=2*j;
  iq=((I-II)/c8).real();
 
  Fd=floor((Ld*id+Lad*If+Lad*ikd)*10000000)/10000000;
  Fq=floor((Lq*iq+Laq*ikq)*10000000)/10000000;
  F=j*Fq+Fd;
  Ff=floor((Lad*id+If*Lf+ikd*Lad)*10000000)/10000000;
  Fkd=floor((id*Lad+If*Lad+ikd*Lkd)*10000000)/10000000;
  Fkq=floor((iq*Laq+ikd*Lkq)*10000000)/10000000;
 
  if(i<10)
  {
  Fd0=Fd;
  Fq0=Fq;
  Ff0=Ff;
  Fkd0=Fkd;
  Fkq0=Fkq;
  }
 
  Ud=R*id-w*Fq+dFd;
  Uq=R*iq+w*Fd+dFq;
  Uf=Rf*If+dFf;
  Ukd=Rkd*ikd+dFkd;
  Ukq=Rkq*ikq+dFkq;
  c5=j*Uq+Ud;
  c6=j*sin(alfa)+cos(alfa);
  U=c5*c6;
  Ua=U.real();
  z1=U*a;
  Ub=z1.real();
  z2=U*(a*a);
  Uc=z2.real();
  I=U/Z;
  ia=I.real();
  ib=(I*a).real();
  ic=(I*a*a).real();
  M=1.5*p*(Fd*iq-Fq*id);
  Fd0=Fd;
  Fq0=Fq;
  Fkd0=Fkd;
  Fkq0=Fkq;
  Ff0=Ff;
  Series1->AddXY(t,Ua,"");
  Series2->AddXY(t,Ub,"");
  Series3->AddXY(t,Uc,"");
  Series4->AddXY(t,ia,"");
  Series5->AddXY(t,ib,"");
  Series6->AddXY(t,ic,"");
  Series7->AddXY(t,M,"");
  c3=I;
  c4=-j*sin(alfa)+cos(alfa);
  t=t+h;
 }
}


Вернуться к обсуждению:
Invalid floating point operation в Builder 6.0 C++ Builder
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2012, 20:42
Готовые ответы и решения:

Invalid floating point operation
Как отладить такую ошибку? В функции достаточно много различных вычислений, на ее вход каждый такт...

Invalid floating point operation
определяю массивы, заполняю нулями: float B1, B2; for(int i=0;i&lt;200;i++) {B1=0, B2=0;} В...

Ошибка 'invalid floating point operation'
Здравствуйте. сделал задачу, при вводе значения &quot;0&quot; выдает ошибку, и выкидывает с программы. с чем...

Float - Invalid floating point operation
есть функция float TForm1::Calc( float f2, float f1, float f3, float f4, float C2, float af2,...

9
20.10.2012, 20:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2012, 20:42
Помогаю со студенческими работами здесь

Объясните ошибку - Invalid floating point operation
Invalid floating point operation что это за ошибка???? очень нужно!!

Ошибка invalid floating point operation в cppWebBrowser
Добрый день! Столкнулся с появлением ошибки &quot;invalid floating point operation&quot; при выполнении кода ...

Invalid Floating Point Operation при выводе графика
Привет и доброго времени суток. вообщем создавая курсовую прогу, она считает изгиб и прогибы...

Invalid floating point operation при попытке нарисовать график
Возникла следующая проблема: По непонятной мне причине на строке ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru