Файл: Звіт до лабораторної роботи.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.08.2024

Просмотров: 15

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Memo2->Lines->Add("63020 та 76084");

Memo2->Lines->Add("69615 та 87633");}

else

{Memo2->Lines->Add("220 та 284");

Memo2->Lines->Add("1184 та 1210");

Memo2->Lines->Add("2620 та 2924");

Memo2->Lines->Add("5020 та 5564");

Memo2->Lines->Add("6232 та 6368");

Memo2->Lines->Add("10744 та 10856");

Memo2->Lines->Add("12285 та 14595");

Memo2->Lines->Add("17296 та 18416");

Memo2->Lines->Add("66928 та 66992");

Memo2->Lines->Add("67095 та 71145");

Memo2->Lines->Add("63020 та 76084");

Memo2->Lines->Add("69615 та 87633");

Memo2->Lines->Add("79750 та 88730");}

}

//----------------------------------------------------------------------

void __fastcall TForm1::Button10Click(TObject *Sender)

{

Label8->Caption="";

float a = StrToFloat(Edit6 ->Text);

if (a<0.001) {ShowMessage("Введіть коректні дані");} else

if (a<7.8)

{ Label8->Caption="Ракета злетіла, але впала на Землю... "; MediaPlayer1->FileName="1_1.avi";MediaPlayer1->Open();MediaPlayer1->Display = Panel1;

MediaPlayer1->Play();}

else

if (a>=7.8 && a<11.4)

{Label8->Caption="Ракета злетіла і стала супутником Землі.";MediaPlayer1->FileName="2_1.avi";

MediaPlayer1->Open();

MediaPlayer1->Display = Panel1;

MediaPlayer1->Play();

}

else

if (a>=11.4 && a<16.4)

{Label8->Caption="Ракета злетіла і стала супутником Сонця";MediaPlayer1->FileName="2_1.avi";

MediaPlayer1->Open(); MediaPlayer1->Display = Panel1;

MediaPlayer1->Play(); }

else

{Label8->Caption="Ракета злетіла і покинула Сонячну Систему... "; MediaPlayer1->FileName="2_1.avi";

MediaPlayer1->Open(); MediaPlayer1->Display = Panel1;

MediaPlayer1->Play(); }

}

//----------------------------------------------------------------------

void __fastcall TForm1::Button11Click(TObject *Sender)

{

Edit6->Clear();

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Edit6KeyPress(TObject *Sender, char &Key)

{

if (IsCharAlpha(Key) || Key=='.' || Key=='-') Key=0;

if (Key == VK_RETURN) {Button10->SetFocus(); return;}

}

//----------------------------------------------------------------------

void __fastcall TForm1::Button12Click(TObject *Sender)

{

switch(RadioGroup1->ItemIndex)

{

case 0:Edit7->Show(); Edit7->SetFocus();Edit8->Show(); Edit9->Show();Label11->Show();Label12->Show();Label13->Show();Label14->Show();break;

case 1:Edit10->Show(); Edit10->SetFocus();Edit11->Show(); Edit12->Show();Label12->Show();Label13->Show();Label14->Show();Label15->Show();break;

case 2:Edit13->Show(); Edit13->SetFocus();Label16->Show(); Label17->Show();break;

}

RadioGroup1->Hide();

Button12->Hide();Button13->Show();Button14->Show();Button16->Show();

}

//----------------------------------------------------------------------

void __fastcall TForm1::Button13Click(TObject *Sender)

{

int x1,x2,x3,x;

float y1,y2,y3,y;

switch(RadioGroup1->ItemIndex)

{

case 0: if(((Edit7->Text).Length()==0)||((Edit8->Text).Length()==0)||((Edit9->Text).Length()==0)) {ShowMessage("Ви не заповнили поля!"); return;}

Edit14->Show();Label18->Show(); x1=StrToInt(Edit7->Text);x2=StrToInt(Edit8->Text);x3=StrToInt(Edit8->Text);x=NSK(x1,NSK(x2,x3)); Edit14->Text=IntToStr(x);break;


case 1: if(((Edit10->Text).Length()==0)||((Edit11->Text).Length()==0)||((Edit12->Text).Length()==0)) {ShowMessage("Ви не заповнили поля!"); return;}

Edit14->Show();Label18->Show(); y1=StrToInt(Edit10->Text);y2=StrToInt(Edit11->Text);y3=StrToInt(Edit12->Text);y=max(y1,max(y2,y3))+min(y1,min(y2,y3));Edit14->Text=FloatToStrF(y,ffFixed,5,2);break;

case 2: if((Edit13->Text).Length()==0) {ShowMessage("Ви не заповнили поля!"); return;}

Edit14->Show();Label18->Show(); y1=StrToFloat(Edit13->Text);y=6*Plosha(y1);Edit14->Text=FloatToStrF(y,ffFixed,5,2);break;

}

Button13->Hide();Label19->Show();

}

//----------------------------------------------------------------------

void __fastcall TForm1::Button14Click(TObject *Sender)

{

Edit7->Clear();Edit8->Clear();Edit9->Clear();Edit10->Clear();Edit11->Clear();Edit12->Clear();Edit13->Clear();Edit14->Clear();

Edit14->Hide();Label18->Hide();Label19->Hide(); Button13->Show();

}

//----------------------------------------------------------------------

void __fastcall TForm1::Button16Click(TObject *Sender)

{

Edit7->Clear();Edit8->Clear();Edit9->Clear();Edit10->Clear();Edit11->Clear();Edit12->Clear();Edit13->Clear();Edit14->Clear();

Edit7->Hide();Edit8->Hide();Edit9->Hide();Edit10->Hide();Edit11->Hide();Edit12->Hide();Edit13->Hide();Edit14->Hide();

Label11->Hide();Label12->Hide();Label13->Hide();Label14->Hide();Label15->Hide();Label16->Hide();Label17->Hide();Label18->Hide();Label19->Hide();

Button13->Hide();Button14->Hide();Button16->Hide();

RadioGroup1->Show();Button12->Show();

}

//----------------------------------------------------------------------

void __fastcall TForm1::Edit14KeyPress(TObject *Sender, char &Key)

{

Key=0;

}

//----------------------------------------------------------------------

void __fastcall TForm1::Edit7KeyPress(TObject *Sender, char &Key)

{

if (IsCharAlpha(Key)) Key=0;

}

//----------------------------------------------------------------------

void __fastcall TForm1::Edit8KeyPress(TObject *Sender, char &Key)

{

if (IsCharAlpha(Key)) Key=0;

}

//----------------------------------------------------------------------

void __fastcall TForm1::Edit9KeyPress(TObject *Sender, char &Key)

{

if (IsCharAlpha(Key)) Key=0;

}

//----------------------------------------------------------------------

void __fastcall TForm1::Edit10KeyPress(TObject *Sender, char &Key)

{

if (IsCharAlpha(Key)) Key=0;

}

//----------------------------------------------------------------------

void __fastcall TForm1::Edit11KeyPress(TObject *Sender, char &Key)

{

if (IsCharAlpha(Key)) Key=0;

}

//----------------------------------------------------------------------

void __fastcall TForm1::Edit12KeyPress(TObject *Sender, char &Key)

{

if (IsCharAlpha(Key)) Key=0;

}

//----------------------------------------------------------------------

void __fastcall TForm1::Edit13KeyPress(TObject *Sender, char &Key)

{

if (IsCharAlpha(Key)) Key=0;

}

//----------------------------------------------------------------------

void __fastcall TForm1::Button15Click(TObject *Sender)

{

int n=StrToInt(Edit4->Text),i,j,count=0;

if (n<2) {ShowMessage("Надто малий проміжок"); return;}

Memo1->Lines->Add("Елементи:");

for (i=n;i<=2*n;i++)

if ((i==2 || i==3 || i==5) || (i%2!=0 && i%3!=0 && i%5!=0)) {

j=i+2;

if (j==5 || (j%2!=0 && j%3!=0 && j%5!=0))

if (j<=2*n) {

Memo1->Lines->Add(IntToStr(i)+" та "+IntToStr(j));


count++;

}

}

if (count==0) Memo1->Lines->Add("На проміжку немає чисел-близнят");

}

//----------------------------------------------------------------------

void __fastcall TForm1::Button6Click(TObject *Sender)

{

int i=0,n,digit,j,chis,c;

j=0; c=0;

Label23->Caption="";

Label27->Caption="";

Label26->Visible=false;

Label24->Visible=false;

Label25->Visible=false;

n=StrToInt(Edit15->Text);

while (n>0) {

digit=n % 10;

n=n / 10;

if (digit%2==0)

{ Label23->Caption="Число містить парні числа";

j=6;break;} }

if (j!=6) {

if (digit%2!=0){

n=StrToInt(Edit15->Text);

while (n>0) {

digit=n % 10;

n=n / 10;

i=i+digit; }

Label24->Visible=true;

Label25->Visible=true;

Label25->Caption=i; }

while (i>0) {

chis=i % 10;

i=i / 10;

if (chis%2==0)

{ c=c+1;} }

Label27->Visible=true;

Label27->Caption=c;

Label26->Visible=true; }

}

//----------------------------------------------------------------------

void __fastcall TForm1::Button17Click(TObject *Sender)

{

Label23->Caption="";

Label27->Caption="";

Label26->Visible=false;

Label24->Visible=false;

Label25->Visible=false;

Edit15->Clear();

}

//----------------------------------------------------------------------

void __fastcall TForm1::Edit15KeyPress(TObject *Sender, char &Key)

{

if (IsCharAlpha(Key) || Key=='.' || Key==',' || Key=='-') Key=0;

}

//----------------------------------------------------------------------

void __fastcall TForm1::Edit16KeyPress(TObject *Sender, char &Key)

{

if (IsCharAlpha(Key) || Key=='.' || Key==',' || Key=='-') Key=0;

}

//----------------------------------------------------------------------

void __fastcall TForm1::Memo3KeyPress(TObject *Sender, char &Key)

{

Key=0;

}

//----------------------------------------------------------------------

void __fastcall TForm1::Button19Click(TObject *Sender)

{

Edit16->Clear();

Memo3->Clear();

Label29->Caption="";

}

//----------------------------------------------------------------------

void __fastcall TForm1::Button18Click(TObject *Sender)

{

int n,ok,h,ot,c[19];

Memo3->Lines->Add("Числа Мерсена");

h=StrToInt(Edit16->Text);

n=19;

ok=0;

Label29->Caption=h;

for (int i=0;ok<n;i++)

if (prv(i)<h)

{ ot=pow(2,i)-1;

ok++;

c[ok]=ot;

}

for (int i=2;i<19;i++)

{ if (h>=c[i])

Memo3->Lines->Add(c[i]);

}

}

//----------------------------------------------------------------------

void __fastcall TForm1::Button21Click(TObject *Sender)

{

Edit17->Clear();

Label32->Caption="";

}

//----------------------------------------------------------------------

void __fastcall TForm1::Edit17KeyPress(TObject *Sender, char &Key)

{

if (IsCharAlpha(Key) || Key=='.' || Key==',' || Key=='-') Key=0;

}

//----------------------------------------------------------------------

void __fastcall TForm1::Button20Click(TObject *Sender)

{

int a,b;

a=StrToInt(Edit17->Text);

b= podc(a);

Label32->Caption=b;

}

//----------------------------------------------------------------------