Você está na página 1de 6

ENTEROS

procedure TForm10.MOSTRARClick(Sender: TObject);


VAR
A1,A2,A3,X1,X2,X3,X4,X5:INTEGER;

begin
STRTOINT = para convertir de cadena a entero
A1:=STRTOINT(NUM1.Text);
A2:=STRTOINT(NUM2.Text);
A3:=STRTOINT(NUM3.Text);
X1:=(A1+A3);
R1.Text:=INTTOSTR(X1);

X1:=(A1+A3);
R1.Text:=INTTOSTR(X1);

X2:=(A2-A1);
R2.Text:=INTTOSTR(X2);

X3:=(A2*A3);
R3.Text:=INTTOSTR(X3);

X4:=(A1 DIV A3);


R4.TEXT:=INTTOSTR(X4);

X5:=(A1 MOD A3);


R5.Text:=INTTOSTR(X5);

PARA MOSTRAR

procedure TForm6.PROCESARClick(Sender: TObject);


VAR
N1, N2, N3, N4, A1, A2, A3, A4:SINGLE; PARA DECLARAR VARIABLES
E:INTEGER;
SA1,SA2, SA3, SA4:STRING;
begin
VAL(NUM1.Text, N1, E);
VAL(NUM2.Text, N2, E);
VAL(NUM3.Text, N3, E);
VAL(NUM4.Text, N4, E);

PARA MOSTRAR Y AGREGAR TEXTO


RESULT1.Text:='LA SUMA DE '+NUM1.TEXT+' + '+NUM3.TEXT+' ES '+SA1;

CONVERTIR DE NMERO REAL A CADENA


A1:=(N1+N3);
STR(A1:8:2, SA1);
RESULT1.Text:='LA SUMA DE '+NUM1.TEXT+' + '+NUM3.TEXT+' ES '+SA1;

A2:=(N2-N4);
STR(A2:8:2, SA2);
RESULT2.TEXT:='LA RESTA ES '+NUM2.Text+' - '+NUM4.TEXT+' ES '+SA1;

A3:=(N2*N3);
STR(A3:8:2, SA3);
RESULT3.Text:='LA MULTIPLICACION ES '+NUM2.Text+' * '+NUM3.Text+' ES '+SA3;
A4:=(N1/N4);
STR(A4:8:2, SA4);
RESULT4.Text:='LA DIVISION ES '+NUM1.Text+' / '+NUM4.Text+' ES '+SA4;

NOMBRE

TIPO DE DATO

Entero

INTEGER

Real

REAL, SINGLE

Cadena de

String[n]

Caracteres

OPERADORES ARITMTICOS
+: Suma
-: Resta
*: Producto
/: Divisin real
Div: Residuo divisin entera
Mod: Residuo divisin entera

Operadores relacionales:
=: igual
<>: Diferencia que
<: Menor que
<=: Menor igual que
>: Mayor que
>=: Mayor igual que

Operadores lgicos
And: Y
Or: O
Not: No(Negacin)

CONVIERTE CADENA A NMERO REAL:


VAL(NOMBRE DEL EDIT, NOMBRE DE LA VARIABLE REAL, VARIABLE ERROR);

S:String; Var V; var code: Integer.

CONVERTIR DE CADENA A NMERO REAL:


VAL(NUM1.Text, N1, E);
VAL(NUM2.Text, N2, E);
VAL(NUM3.Text, N3, E);
VAL(NUM4.Text, N4, E);

procedure TForm7.PROCESARClick(Sender: TObject);

VAR
N1, N2, N3, N4, A1, A2, A3, A4, A5, A6, A7 :SINGLE;
E:INTEGER;
SA1, SA2, SA3, SA4, SA5, SA6, SA7:STRING;
begin
VAL(NUM1.TEXT, N1, E);
VAL(NUM2.Text, N2, E);
VAL(NUM3.Text, N3, E);
VAL(NUM4.Text, N4, E);

A1:=ABS((N2-N1));
STR(A1:8:2, SA1);
R1.Text:=SA1;

A2:=5*(N4)-POWER(N2,3)+(2*N3*N4)+SQR(N2);
STR(A2:8:2, SA2);
R2.TEXT:=SA2;

A3:=LN(N4+N1);
STR(A3:8:2, SA3);
R3.TEXT:=SA3;

A4:=EXP(N1)+N2;
STR(A4:8:2, SA4);
R4.Text:=SA4;

A5:=FRAC(N2);
STR (A5:8:2, SA5);

R5.Text:=SA5;

A6:=ROUND(N2);
STR(A6:8:2, SA6);
R6.TEXT:=SA6;

A7:=INT(N2);
STR(A7:8:2, SA7);
R7.TEXT:=SA7;

Funciones matemtica
ABS(x) Valor absoluto
Sqr(x) Cuadrado de x
Sqrt(x) Raiz cuadrada de x
Ln(x) Logaritmo natura
l Exp(x) Exponencial de x
Power(x,y) Potencia, donde X: base y Y: exponente
Fracc(x) Muestra la parte decimal de un nmero
Pi Numero Pi (3.14159267)
Round (x) Redondeo de X
Int(x) Parte entera de x

Você também pode gostar