Beruflich Dokumente
Kultur Dokumente
INFORMACION.
FUNCIONES A UTILIZAR:
StrToInt(X) Convierte de cadena a entero. IntToStr(X) Convierte de entero a cadena.
ESTRUCTURA FOR
For I:= 1 to Valor Do
Begin
Intrucciones;
End;
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Menus, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
MainMenu1: TMainMenu;
CALCULOS1: TMenuItem;
PRODUCTO1: TMenuItem;
TRIGONOMETRICAS1: TMenuItem;
FACTORIAL1: TMenuItem;
SALIR1: TMenuItem;
procedure PRODUCTO1Click(Sender: TObject);
procedure TRIGONOMETRICAS1Click(Sender: TObject);
procedure FACTORIAL1Click(Sender: TObject);
procedure SALIR1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm2 = class(TForm)
Label1: TLabel;
N11: TEdit;
N22: TEdit;
Label2: TLabel;
Label3: TLabel;
PROCESAR: TButton;
R1: TLabel;
BORRAR: TButton;
SALIR: TButton;
procedure BORRARClick(Sender: TObject);
procedure SALIRClick(Sender: TObject);
procedure PROCESARClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
{$R *.DFM}
PROD:=0;
FOR I:= 1 TO N1 DO
BEGIN
PROD:=PROD+N2;
R1.CAPTION:=' EL PRODUCTO DE '+N11.TEXT+ ' * ' +N22.TEXT+ ' ES = '+ INTTOSTR(PROD);
END;
end;
end.
unit Unit3;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm3 = class(TForm)
Label1: TLabel;
N11: TEdit;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
N22: TEdit;
N33: TEdit;
R1: TLabel;
R2: TLabel;
R3: TLabel;
CALCULAR: TButton;
BORRAR: TButton;
SALIR: TButton;
procedure BORRARClick(Sender: TObject);
procedure CALCULARClick(Sender: TObject);
procedure SALIRClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
implementation
{$R *.DFM}
S1:=SIN(N1*PI/180);
STR(S1:1:5, SS1);
R1.CAPTION:=' EL SENO ES ' +SS1;
S2:=COS(N2*PI/180);
STR(S2:1:5, SS2);
R2.CAPTION:=' EL COSENO ES ' +SS2;
S3:=SIN(N3*PI/180)/COS(N3*PI/180);
STR(S3:1:5, SS3);
R3.CAPTION:=' LA TANGENTE ES ' +SS3;
end;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm4 = class(TForm)
Label1: TLabel;
N11: TEdit;
Label2: TLabel;
R1: TLabel;
PROCESAR: TButton;
BORRAR: TButton;
SALIR: TButton;
procedure SALIRClick(Sender: TObject);
procedure BORRARClick(Sender: TObject);
procedure PROCESARClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form4: TForm4;
implementation
{$R *.DFM}
FOR I:=1 TO N1 DO
BEGIN
FACT:=FACT*I;
R1.CAPTION:=' EL FACTORIAL DEL NUMERO '+N11.TEXT+ ' ES = '+ INTTOSTR(FACT);
END;
end;
end.