domingo, 24 de mayo de 2009

Función Seno (Paint)


import java.applet.Applet;
import java.awt.*;

public class FuncionSenApplet extends Applet {
public void paint(Graphics g){
g.drawString("Función seno", 199, 79);
g.drawString("y=Sen(x)",200 , 80);
g.drawLine(40, 40, 40, 450);
g.drawLine(20, 270, 450, 270);
g.setColor(Color.YELLOW);
for(int i=0;i<361; i=i+2){
g.fillOval( 38 + i,(int) (265 - 100*(Math.sin(i*3.1416/180))),6,6);}
g.setColor(Color.GREEN);
g.drawLine(40,165, 398, 165);
g.drawLine(40,370,398,370);
g.drawLine(131,165, 131, 370);
g.drawLine(221,165,221,370);
g.drawLine(311,165, 311, 370);
g.drawLine(401,165,401,370);
g.setColor(Color.BLUE);
g.drawString("-1", 30, 370);
g.drawString("0", 30,270);
g.drawString("1", 30, 165);
g.drawString("¶/2", 115, 280);
g.drawString("¶", 205,280);
g.drawString("3¶/2", 285, 280);
g.drawString("2¶", 405, 280);
g.drawLine(40,40,35,55);
g.drawLine(35,55,45,55);
g.drawLine(45,55,40,40);
g.drawLine(450,270,425,265);
g.drawLine(425,265,425,275);
g.drawLine(425,275,450,270);
g.setColor(Color.YELLOW);
g.drawString("valores X ", 460, 270);
g.drawString("valores Y ", 25, 35);
int ymax=this.getHeight();
int xmax=this.getWidth();
this.setSize(700, 700);
} }

2 comentarios:

  1. Me parece que es una aplicación muy bien realizada sobre todo como dibujas la función y como cambias el tipo de dato además me parece muy bueno como manipulas el color de la grafica felicitaciones.

    ResponderEliminar
  2. Este ejercicio es entendible.. la funcion seno esta muy bien.. y esta aplicacion me parece muy interesante..

    ResponderEliminar