domingo, 24 de mayo de 2009

funcion seno


package funcionseno;

import java.applet.Applet;
import java.awt.*;
public class FuncionSeno extends Applet {
public void paint(Graphics g){
this.setSize(800, 450);
g.setColor(Color.red);
g.drawString("y = Sen (x)", 400, 60);
g.drawString("Y = f(x)",100,80);
g.drawString("-Y = f(x)",100,420);
g.drawString("0",90,252);
g.drawString("X = Rad",620,250);
g.drawString("π/2",180,265);
g.drawString("π",290,245);
g.drawString("3π/2",360,265);
g.drawString("2π",450,245);
g.setColor(Color.BLACK);
g.drawLine(100, 100, 100, 400);
g.drawLine(100, 250, 600, 250);
g.setColor(Color.GREEN);
for(int i=0;i<360; i=i+2){
g.fillOval( 100 + i,(int) (245 - 100*(Math.sin(i*3.141516/180))),7,7);
}
g.setColor(Color.BLUE);
//g.drawLine(100, 60, 200, 60);
for(int i=0; i<7; i++){
g.drawLine((i*15)+100, 145,(i*15)+110,145);
}
for(int i=0; i<19; i++){
g.drawLine((i*15)+100, 350,(i*15)+110,350);
}
for(int i=0; i<7; i++){
g.drawLine(370,(i*15)+250,370,(i*15)+260);
}
for(int i=0; i<7; i++){
g.drawLine(195,(i*16)+145,195,(i*16)+155);
}
g.setColor(Color.GRAY);
g.drawString("1", 90, 148);
g.drawString("-1", 85, 353);

}
}

3 comentarios:

  1. Es un programa que nos permite de manera simple la graficaciòn de la función seno, es interesante como se puede aplicar un for para dar los puntos que forman la grafica. Buen trabajo

    ResponderEliminar
  2. Los paneles que haces esta bien estructurado...
    Es interesante como haces grandes los textos

    ResponderEliminar
  3. muy bien esl codigo de la funcion paint, se entiende como esta estructurado felicitaciones...

    ResponderEliminar