Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

О.О.П / LR8 / Unit1

.cpp
Скачиваний:
1
Добавлен:
30.05.2020
Размер:
1.36 Кб
Скачать
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
#include<math.h>

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "sRadioButton"
#pragma link "sCheckBox"
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{Memo1->Clear();
}
//---------------------------------------------------------------------------

long double xnminus1(double xn )
{long double xnm,a,y;
a=StrToFloat(Form1->Edit1->Text);
if(xn<=0)
{return xn=((1/2)*(1+a));}
if (xn>0)
{return ((1/2)*(xnminus1(xn-1)+(a/xnminus1(xn-1))));}}

void __fastcall TForm1::Button1Click(TObject *Sender)
{long double a,x,xn,y;
a=StrToFloat(Edit1->Text);
if (CheckBox1->Checked==1)
{y=sqrt(a);
ShowMessage("Рекурсивно"); }
else
y=sqrt(a);
Memo1->Lines->Add(FloatToStr(y));}





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

void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
if (Key>='0' && Key <='9' || Key==VK_RETURN)
return ;
else
Key=0;

}
//---------------------------------------------------------------------------
Соседние файлы в папке LR8
  • #
    30.05.20201.07 Кб2Project1.cpp
  • #
    30.05.202017.78 Кб1Project1.obj
  • #
    30.05.2020876 б1Project1.res
  • #
    30.05.20205.57 Mб1Project1.tds
  • #
    30.05.20203.5 Кб1Project1.~bpr
  • #
    30.05.20201.36 Кб1Unit1.cpp
  • #
    30.05.202051 б1Unit1.ddp
  • #
    30.05.20201.27 Кб1Unit1.dfm
  • #
    30.05.20201.08 Кб1Unit1.h
  • #
    30.05.2020137.2 Кб1Unit1.obj
  • #
    30.05.20201.47 Кб1Unit1.~cpp