Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ORIENTADA A OBJETOS
1. Analizar el problema (identificar la entrada, el proceso o clculos y la salida).
Cuadrado UsaCuadrado
prvate float numero
prvate double cuadrado main()
calcularCuadrado()
setNumero()
getNumero()
getCuadrado()
Cuadrado
prvate float numero
prvate float cuadrado usa
calcularCuadrado()
setNumero()
getNumero() UsaCuadrado
main()
JOptionPane System
usa
showMessageDiolog() usa
exit()
showInputDialog()
Float
parseFloat()
4. Escribir los algoritmos para cada uno de los mtodos de la clase base y la clase principal.
float calcularCuadrado() {
cuadrado = getNumero() * getNumero();
retornar cuadrado;
}
setNumero(float num)
inicio
numero=num
final
float getNumero()
inicio
retornar numero
final
Cuadrado(float numero) {
this.numero = numero;
}
import javax.swing.*;
public class UsaCuadrado
{
public static void main (String arg[])
{
float num=Float.parseFloat(JOptionPane.showInputDialog("Ingrese el valor: "));
Cuadrado miCuadrado= new Cuadrado(num);
JOptionPane.showMessageDialog(null,"El cuadrado del nmero "+
miCuadrado.getNumero() + " es: "+
miCuadrado.calcularCuadrado());
System.exit(0);
}
}
6. Compilar la clase Cuadrado y Usacuadrado hasta que muestre cero errores de sintaxis.
javac Cuadrado.java
javac UsaCuadrado.java
java UsaCuadrado.java