Applet con varias funciones de numeracion
Septiembre 14, 2007
Este es el codigo para generar 20 primeros números: pares, impares, primos y la serie de Fibonacci
Tambien se aplica colores al texto
import java.awt.*;import java.applet.*;public class Numeros extends Applet{public void par (Graphics p){p.setFont(new Font("Century Gothic",Font.CENTER_BASELINE,12));int cont=0;int x=45;for(int i=1;i<=100;i++){p.setColor(Color.YELLOW);if(cont==20)break;if(i%2==0){p.drawString(""+i,35,x);x+=15;cont++;}}}public void impar(Graphics im){im.setFont(new Font("Century Gothic",Font.CENTER_BASELINE,12));int cont=0;int x=45;for(int i=1;i<=100;i++){im.setColor(Color.BLACK);if(cont==20)break;if(i%2!=0){im.drawString(""+i,160,x);x+=15;cont++;}}}public void primo (Graphics pr){int cont=0;int k=0;int x=45;boolean esPrimo;pr.setFont(new Font("Century Gothic",Font.CENTER_BASELINE,12));for(int i=1; i<=100;i++ ){pr.setColor(Color.BLUE);esPrimo = true;if(cont==20)break;for(int j=2;j<i;j++)if(i%j==0)esPrimo=false;if(esPrimo){pr.drawString(""+i,275,x);x+=15;cont++;}}}public void fibo(Graphics f){int a=0,b=0,c=1,n=20,cont=0,i=1,x=30;f.setColor(Color.RED);f.setFont(new Font("Century Gothic",Font.CENTER_BASELINE,12));do{a=b+c;c=b;b=a;i=i+2;int r=i+1;x+=15;f.drawString(""+a,390,x);cont++;}while(cont!=n);}public void init(){setBackground(Color.GRAY);}public void paint (Graphics g){init();par(g);impar(g);primo(g);fibo(g);//aplicando propiedades de texto en los titulosg.setFont(new Font("Aerial",Font.BOLD,16));g.setColor(Color.GREEN);g.drawString("Pares",5,25);g.drawString("Impares",105,25);g.drawString("Primos",235,25);g.drawString("Fibonacci",345,25);}}
Descargar el código: Numeros.JAVA
Entrada almacenada bajo: Java
Este post ha sido visto 617 veces
Suscribirse por mail
Envia comentario
Algunas etiquetas HTML estan permitidas:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
Conectate a este comentario | Suscribete a los comentarios via RSS Feed