/* */ import java.awt.*; import java.applet.Applet; public class Factorial extends Applet { Label prompt; TextField input; Button ejecuta; int num1; int fact, i; public void init() { prompt = new Label("Ingresa un entero :"); input = new TextField(10); ejecuta = new Button("Ejecutar"); add(prompt); add(input); add(ejecuta); } public void paint(Graphics g) { g.drawString("El resultado de el factorial es:",70,75); g.drawString("factorial de:"+num1+"es"+fact ,100,110); } public boolean action(Event e, Object O) { if(e.target==ejecuta) { num1=Integer.parseInt(input.getText()); fact=1; for(i=num1; i>0; i--){ fact*=i; } repaint(); } return true; } }