Добавил:
masterdos
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Т.С.П.П / Махинации с ТСПП / Махинации с ТСПП / ТПСПП / PR_1 (4) / PR_3 / 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();
RadioGroup1->ItemIndex = 0;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Memo1->Clear();
Edit1->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int N,A;
N=StrToInt(Edit1->Text);
switch(RadioGroup1->ItemIndex)
{
case 0:A=sqrt(N);
if((A*A)==N)
{ Memo1->Lines->Add("True-"+IntToStr(N));}
else {Memo1->Lines->Add("False-"+IntToStr(N));}
break;
case 1:if((N==0123) || (N==1234) || (N==2345) || (N==3456) ||
(N==4567) || (N==5678) || (N==6789))
{ Memo1->Lines->Add("True");}
else { Memo1->Lines->Add("False"); }
break;
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
if ((Key >= '0') && (Key <= '9')) {}
else if ((Key == 8) || (Key == ',')){}
else Key = 0;
}
//---------------------------------------------------------------------------
Соседние файлы в папке PR_3