Добавил:
masterdos
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Т.С.П.П / Махинации с ТСПП / Махинации с ТСПП / ТПСПП / PR_1 (4) / PR_2 / PR_2_2 / Unit1
.cpp//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include<math.h>
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Memo1->Clear();
Edit1->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Memo1->Clear();
Edit1->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float s,s1,r;
s=StrToFloat(Edit1->Text);
s1=(3.14*(sqrt(s)))/(3.14*0.5);
r=s/s1;
Memo1->Lines->Add("Площа квадрата="+FloatToStrF(s1, ffFixed, 7,3));
Memo1->Lines->Add("Площа вписаного квадрата менше площі заданого в ="+FloatToStrF(r, ffFixed, 7,3));
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
if ((Key >= '0') && (Key <= '9')) {}
else if ((Key == 8) || (Key == ',')){}
else Key = 0;
}
//---------------------------------------------------------------------------
Соседние файлы в папке PR_2_2