practica de delphi factorial
TRANSCRIPT
![Page 1: Practica de delphi factorial](https://reader036.vdocumento.com/reader036/viewer/2022082406/557b3befd8b42adc608b4fff/html5/thumbnails/1.jpg)
PRACTICA DE DELPHI
NUMERO FACTORIAL
![Page 2: Practica de delphi factorial](https://reader036.vdocumento.com/reader036/viewer/2022082406/557b3befd8b42adc608b4fff/html5/thumbnails/2.jpg)
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](https://reader036.vdocumento.com/reader036/viewer/2022082406/557b3befd8b42adc608b4fff/html5/thumbnails/3.jpg)
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](https://reader036.vdocumento.com/reader036/viewer/2022082406/557b3befd8b42adc608b4fff/html5/thumbnails/4.jpg)
Codigo del botón cerrar
• procedure tform1.cerrarclick(sender: tobject);beginclose;end;
![Page 5: Practica de delphi factorial](https://reader036.vdocumento.com/reader036/viewer/2022082406/557b3befd8b42adc608b4fff/html5/thumbnails/5.jpg)
Código del botón borrar
• procedure tform1.borrarclick(sender: tobject);beginnum1.clear;solucion.caption:='';num1.setfocus;end;
![Page 6: Practica de delphi factorial](https://reader036.vdocumento.com/reader036/viewer/2022082406/557b3befd8b42adc608b4fff/html5/thumbnails/6.jpg)
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);