Practica de delphi factorial

6
PRACTICA DE DELPHI NUMERO FACTORIAL

Transcript of Practica de delphi factorial

Page 1: Practica de delphi factorial

PRACTICA DE DELPHI

NUMERO FACTORIAL

Page 2: Practica de delphi factorial

Comienzo preparando una vez más los controles que necesito en un ficha nueva como puedes ver en la imagen

Page 3: Practica de delphi factorial

Objetos utilizados:

• El titulo principal "Calcula el factorial." y NUMERO, son controles Tlabel .

• Tambien tengo otro control Tlabel que puedes adivinar en la parte de abajo de la ficha, llamado SOLUCION, que utilizaré para poner el resultado.

• El cuadro a la derecha NUMERO es un control TEdit. • He puesto un botón(TButton) para lanzar el FACTORIAL

y un botón de Borrar (para hacer otro pase) de la paleta standard, y otro botón para cerrar el programa(TBitbtn) de la paleta Aditional. Observa los nombres que les he puesto mirando el codigo.

Page 4: Practica de delphi factorial

Codigo del botón cerrar

• procedure tform1.cerrarclick(sender: tobject);beginclose;end;

Page 5: Practica de delphi factorial

Código del botón borrar

• procedure tform1.borrarclick(sender: tobject);beginnum1.clear;solucion.caption:='';num1.setfocus;end;

Page 6: Practica de delphi factorial

Código del Factorial

• procedure tform1.factorialclick(sender: tobject);varn,factorial,i:integer;beginn:=strtoint(num1.text);factorial:=1;for i:=1 to n dofactorial:=factorial*i;solucion.caption:='el factorial de '+num1.text+' es = '+inttostr(factorial);