Вот код программы://---------------------------------------------------------------------------
#include <clx.h>
#pragma hdrstop
#include "math.h"
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.xfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
double a, b, c, rez1, rez2, D;
a=StrToFloat(Edit1->Text);
b=StrToFloat(Edit2->Text);
c=StrToFloat(Edit3->Text);
D=pow(b,2)-4*a*c;
if(D>0)
{
rez1=(-b+pow(D,1/2)/(2*a);
rez2=(-b-pow(D,1/2)/(2*a);
Memo1->Lines->Add("ïðèrez1="+FloatToStrF(rez1,ffFixed,8,2)
+"ïðèrez2="+FloatToStrF(rez2,ffFixed,8,2));
}
else
{
Memo1->Lines->Add("Íåò ðåøåíèÿ");
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{ Memo1->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Edit1->Text="";
Edit2->Text="";
Edit3->Text="";
Memo1->Clear();
Memo1->Lines->Add("Âû÷èñëåíèå êâàäðàòíûõ êîðíåé äàííîãî óðàâíåíèÿ");
}
//---------------------------------------------------------------------------
Примечание:
Ругается на rez1=(-b+pow(D,1/2)/(2*a); и rez2=(-b-pow(D,1/2)/(2*a); только по отдельность(т.е на каждую ошибка отдельно написана)Вот текст ошибки
[C++ Error]Unit1.cpp(27):E2293)expected
[C++ Error]Unit1.cpp(28):E2293)expected
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.