
import java.applet.Applet;
import java.awt.*;
public class senx extends Applet {
public void paint(Graphics g){
this.setSize(800, 450);
int a=1;
int b=1;
double m=1;
g.setColor(Color.ORANGE);
g.drawString("y = MSen (ax+b)", 400, 60);
g.drawString("Y = f(x)",100,80);
g.drawString("-Y = f(x)",100,420);
g.drawString("0",90,305);
g.drawString("X = Rad",620,300);
//g.drawString("π/2",180,300);
//g.drawString("π",290,290);
//g.drawString("3π/2",360,300);
//g.drawString("2π",450,290);
g.setColor(Color.black);
for(int i=0; i<360; i=i+2){
int c=a*i+b;
int k=(int) (300 - 100*(Math.sin(c*3.1416/180)));
k= k*(int)m;
int n=(int) (300 - 100*(Math.cos(c*3.1416/180)));
int o =a*i+b;
g.setColor(Color.yellow);
g.fillOval( 100 + i,k,6,6);
g.setColor(Color.CYAN);
g.fillOval( 100 + i,n,6,6);
g.setColor(Color.RED);
g.fillOval(i, o, 1, 1);}
g.drawLine(100, 100, 100, 400);
g.drawLine(100, 300, 600, 300);
}
}
Encuentro muy interesante tu trabajo el codigo se entiende perfectamente, lo que puedes hacer es simplificar un poco para ahorrar espacio de memoria.
ResponderEliminar