Está en la página 1de 7

PROGRAMACION PARA SACAR RAICES

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//--------------------------------------------------------------------------#pragma package(smart_init)
#pragma resource "*.dfm"
#include <math.h>
double a, c, d, x, y, z;
TForm1 *Form1;
//--------------------------------------------------------------------------__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)


{
a=Edit1->Text.ToDouble();

if(a>=0){
c=sqrt(a);

Edit2->Text=AnsiString(c);

}
else{

Edit2->Text="raiz imaginaria";
}
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)


{
a=Edit1->Text.ToDouble();

if(a>=0){
d= pow(a,1.0/3);
Edit3->Text=AnsiString(d);
}
else
x=abs(a);
y=abs(a);
y= -pow(x,1.0/3);
Edit3->Text=AnsiString(y);

//--------------------------------------------------------------------------void __fastcall TForm1::Button4Click(TObject *Sender)


{
Close();
}
//--------------------------------------------------------------------------void __fastcall TForm1::Button3Click(TObject *Sender)
{
a=Edit1->Text.ToDouble();
z= abs (a);
Edit4->Text=AnsiString(z);

}
//---------------------------------------

PROGRAMACION DE LA CALCULADORA
---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//--------------------------------------------------------------------------#pragma package(smart_init)
#pragma resource "*.dfm"
#include <math.h>

double a, b, resultado;
int x, y, z, m;

TForm1 *Form1;
//--------------------------------------------------------------------------__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button7Click(TObject *Sender)


{
Close();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)


{
a=Edit1->Text.ToDouble();
x=1;
Edit1->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)


{
a=Edit1->Text.ToDouble();
y=1;
Edit1->Clear();
}
//--------------------------------------------------------------------------void __fastcall TForm1::Button6Click(TObject *Sender)
{
b=Edit1->Text.ToDouble();
if (x==1){resultado=a+b;
Edit1->Text=AnsiString(resultado);}

if (y==1){resultado=a-b;
Edit1->Text=AnsiString(resultado);}

if (z==1){resultado=a*b;}
Edit1->Text=AnsiString(resultado);

if (m==1){resultado=a/b;
if (b==0){Edit1->Text=AnsiString("que te pasa estas crazy");}
Edit1->Text=AnsiString(resultado);}
}

//--------------------------------------------------------------------------void __fastcall TForm1::Button3Click(TObject *Sender)


{
a=Edit1->Text.ToDouble();
z=1;
Edit1->Clear();
}
//--------------------------------------------------------------------------void __fastcall TForm1::Button4Click(TObject *Sender)
{
a=Edit1->Text.ToDouble();
m=1;
Edit1->Clear();
}
//--------------------------------------------------------------------------void __fastcall TForm1::Button5Click(TObject *Sender)
{

Edit1->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Edit1Change(TObject *Sender)


{
Edit1->SetFocus();

}
//---------------------------------------------------------------------------

También podría gustarte