Documente Academic
Documente Profesional
Documente Cultură
- en esta prctica
realizaremos 4 tipos de
funciones, mostrando sus
graficos mediante dibujos
utilizando una clase especial
para dibujo y as poder
mostrarlo, utilizando el
programa eclipse.
Resumen
I. INTRODUCCIN
la funcin paint
nos
suministran el contexto grfico del
applet o del componente, en otros
casos, hemos de obtener el contexto grfico del
componente mediante la funcin getGraphics.
Una vez obtenido el contexto grfico podemos
llamar desde este objeto a las funciones grficas
definidas en la clase Graphics.
Toda funcin cuadrtica posee un
mximo o un mnimo, que es el
vrtice de la parbola. Si la
parbola tiene concavidad hacia
arriba, el vrtice corresponde a un
mnimo de lafuncin; mientras que
si la parbola tiene concavidad
hacia abajo, el vrtice ser un
mximo.
ENIENDO
En trigonometra el seno de un
ngulo en un tringulo rectngulo
se define como la razn entre el
Inicio programa
Mensaje de inicio
Declaracin de variables
Herencia JPanel
Constructor de clase
Caja de dialogo :
Opcin 1 funcin cuadrtica
Opcin 2 funcin seno
Opcin 3 funcin coseno
Opcin 4 funcin circular
Fin de la clase
2.3. UML
II. FUNCIONES
2.4. PROGRAMACIN
Anlisis de entrada
2.4.1.
Cdigo Java
package Practica3;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
public class Funciones extends JPanel{
private int n;
double y;
2.1.2.
Anlisis de salida
Al terminar las funciones que se
requieran de dibujo, gracias a
JPanel podremos obtener los
dibujos que requerimos.
int x;
2.2. Diseo
El diseo empezara llamando a
super.paintComponent, despus tratamos de
buscar putos de coordenadas la cual nos
permite modificar desde donde podemos
empezar las funciones indicadas anteriormente.
Donde 2 argumentos los primeros dos
representan las coordenadas x,y,.
2.2.1.
Algoritmo
public void
paintComponent(Graphics g){
super.paintComponent(g);
break;
g.setColor(Color.BLUE);
g.drawLine(135, 0,
135,300 );
g.drawLine(0, 140,
300, 140);
}
}
for (int i = 0; i < 300;
i+=6){
switch(n){
package Practica3;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class FuncionesTest {
case 1:
Math.pow(i, 2)+i+10;
String input =
JOptionPane.showInputDialog(
g.setColor(Color.RED);
"Ing
break;
Math.sin(i);
int n =
Integer.parseInt(input);
g.setColor(Color.RED);
3, 3);
g.fillOval(i+6,(int) (140+y*40),
break;
case 3:
Funciones panel =
new Funciones(n);
app.setDefaultCloseOperation(JFrame.E
XIT_ON_CLOSE);
app.add(panel);
g.fillOval(i,(int) (140-y*40), 3,
3);
app.setSize(300,
break;
300);
app.setVisible(true);
case 4:
}
y = Math.pow(Math.cos(i),2);
g.setColor(Color.RED);
2.4.2.
g.drawOval(i,(int) (140-y*40),
2, 2);
Prueba de ejecucin
III. CONCLUSIONES
Fig.5. La figura nos, muestra primero el
men de opciones y la grafica desplegada.