Está en la página 1de 10

Réctangulo App

package aplicacion;

import dominio.Rectangulo;

import javax.swing.JOptionPane;

/* Aplicación de Clase Rectángulo

* @author Marco Puente Camacho

* @version

*/

public class RectanguloApp

/*Método main

* @param String

* @return void

*/

public static void main(String[]args)

double largo, ancho;

//Solicitud de datos

largo= Double.parseDouble(JOptionPane.showInputDialog(null,"Ingrese el largo del


rectángulo: "));

ancho= Double.parseDouble(JOptionPane.showInputDialog(null,"Ingrese el ancho del


rectángulo: "));

if(largo>0 && ancho >0)

Rectangulo r1= new Rectangulo(largo,ancho);

JOptionPane.showMessageDialog(null,"La medida del largo del rectángulo es: " +


r1.getLargo());
JOptionPane.showMessageDialog(null,"La medida del ancho del rectángulo es: " +
r1.getAncho());

JOptionPane.showMessageDialog(null,"El área del rectángulo es: " + r1.calcularArea());

else

JOptionPane.showMessageDialog(null, "DATO(S) NO VALIDO(S), NO INTRODUZCA CERO NI


NEGATIVOS");

Triángulo App
package aplicacion;

import dominio.Triangulo;

import javax.swing.JOptionPane;

/* Aplicación de Clase Triangulo

* @author Marco Puente Camacho

* @version

*/

public class TrianguloApp

/*Método main

* @param String

* @return void

*/

public static void main(String[]args)

double ladoA, ladoB, ladoC;


//Solicitud de datos

ladoA= Double.parseDouble(JOptionPane.showInputDialog(null,"Ingrese el primer lado del


triángulo: "));

ladoB= Double.parseDouble(JOptionPane.showInputDialog(null,"Ingrese el segundo lado del


triángulo: "));

ladoC= Double.parseDouble(JOptionPane.showInputDialog(null,"Ingrese el tercer del


rectángulo: "));

if(ladoA>0 && ladoB>0 && ladoC>0)

Triangulo t1= new Triangulo(ladoA,ladoB,ladoC);

JOptionPane.showMessageDialog(null,"La medida del primer lado del triángulo es: " +


t1.getLadoA());

JOptionPane.showMessageDialog(null,"La medida del segundo lado del triángulo es: " +


t1.getLadoB());

JOptionPane.showMessageDialog(null,"La medida del tercer lado del triángulo es: " +


t1.getLadoC());

JOptionPane.showMessageDialog(null,"El perímetro del tríangulo es: " +


t1.calcularPerimetro());

JOptionPane.showMessageDialog(null,"El área del triángulo es: " + t1.calcularArea());

else

JOptionPane.showMessageDialog(null, "DATO(S) NO VALIDO(S), NO INTRODUZCA CERO NI


NEGATIVOS");

Círculo App
package aplicacion;
import dominio.Circulo;

import javax.swing.JOptionPane;

/* Aplicación de Clase Círculo

* @author Marco Puente Camacho

* @version

*/

public class CirculoApp

/*Método main

* @param String

* @return void

*/

public static void main(String[]args)

double radio;

//Solicitud de datos

radio= Double.parseDouble(JOptionPane.showInputDialog(null,"Ingrese el primer radio del


círculo: "));

if(radio>0)

Circulo c1= new Circulo(radio);

JOptionPane.showMessageDialog(null,"La medida del radio del círculo es: " +


c1.getRadio());

JOptionPane.showMessageDialog(null,"El perímetro del tríangulo es: " + c1.calcularArea());

JOptionPane.showMessageDialog(null,"El área del triángulo es: " +


c1.calcularCircunferencia());

else

{
JOptionPane.showMessageDialog(null, "DATO(S) NO VALIDO(S), NO INTRODUZCA CERO NI
NEGATIVOS");

Persona App
package aplicacion;

import dominio.Persona;

import javax.swing.JOptionPane;

/* Aplicación de Clase Triangulo

* @author Marco Puente Camacho

* @version

*/

public class PersonaApp

/*Método main

* @param String

* @return void

*/

public static void main(String[]args)

double peso,altura;

String nombre;

int edad;

//Solicitud de datos

nombre= JOptionPane.showInputDialog(null,"Ingrese el nombre de la persona: ");

edad= JOptionPane.showInputDialog(null,"Ingrese el nombre de la persona: ").charAt(0);


peso= Double.parseDouble(JOptionPane.showInputDialog(null,"Ingrese peso de la persona:
"));

altura= Double.parseDouble(JOptionPane.showInputDialog(null,"Ingrese la altura de la


persona: "));

if(altura>0 && edad>0)

Persona p1= new Persona(nombre,altura,edad);

JOptionPane.showMessageDialog(null,"El nombre de la persona es: " + p1.getNombre());

JOptionPane.showMessageDialog(null,"La edad de la persona es: " + p1.getEdad());

JOptionPane.showMessageDialog(null,"La altura de la persona es: " + p1.getAltura());

JOptionPane.showMessageDialog(null,"Las calorías de la persona son: " +


p1.calcularCalorias());

JOptionPane.showMessageDialog(null,"El IMC de la persona es: " + p1.calcularIMC());

else

JOptionPane.showMessageDialog(null, "DATO(S) NO VALIDO(S), NO INTRODUZCA CERO NI


NEGATIVOS");

if (peso>0)

Persona p2= new Persona(nombre,altura,edad);

JOptionPane.showMessageDialog(null,"La medida del segundo lado del triángulo es: " +


p2.getPeso());

else

JOptionPane.showMessageDialog(null, "DATO(S) NO VALIDO(S), NO INTRODUZCA CERO NI


NEGATIVOS");
}

Empleado App
package aplicacion;

import dominio.Empleado;

import javax.swing.JOptionPane;

/* Aplicación de Clase Empleado

* @author Marco Puente Camacho

* @version

*/

public class Empleado

/*Método main

* @param String

* @return void

*/

public static void main(String[]args)

double pagoHora;

String nombre;

int departamento, horasTrabajadas;

//Solicitud de datos

nombre= JOptionPane.showInputDialog(null,"Ingrese el nombre del empleado: ");

departamento= JOptionPane.showInputDialog(null,"Ingrese el departamento del empleado:


").charAt(0);
horasTrabajadas= JOptionPane.showInputDialog(null,"Ingrese las horas trabajadas del
empleado: ").charAt(0);

pagoHora= Double.parseDouble(JOptionPane.showInputDialog(null,"Ingrese el pago por hora


del empleado: "));

if(pagoHora>0)

Empleado e1= new Empleado(nombre,departamento,horasTrabajadas);

JOptionPane.showMessageDialog(null,"El nombre del empleado es: " + e1.getNombre());

JOptionPane.showMessageDialog(null,"El departamento del empleado es: " +


e1.getDepartamento());

JOptionPane.showMessageDialog(null,"La altura de la persona es: " +


e1.getHorasTrabajadas());

JOptionPane.showMessageDialog(null,"Las calorías de la persona son: " +


e1.calcularSalario());

else

JOptionPane.showMessageDialog(null, "DATO(S) NO VALIDO(S), NO INTRODUZCA CERO NI


NEGATIVOS");

if (pagoHora>0)

JOptionPane.showMessageDialog(null,"La medida del segundo lado del triángulo es: " +


p1.getPeso());

else

JOptionPane.showMessageDialog(null, "DATO(S) NO VALIDO(S), NO INTRODUZCA CERO NI


NEGATIVOS");

}
}

Estudiante App
package aplicacion;

import dominio.Estudiante;

import javax.swing.JOptionPane;

/* Aplicación de Clase Empleado

* @author Marco Puente Camacho

* @version

*/

public class Estudiante

/*Método main

* @param String

* @return void

*/

public static void main(String[]args)

double califacion1,calificacion2,calificacion3;

String nombre;

int matrícula;

//Solicitud de datos

nombre= JOptionPane.showInputDialog(null,"Ingrese el nombre del estudiante: ");

matricula= JOptionPane.showInputDialog(null,"Ingrese la matrícula del estudiante:


").charAt(0);

calificacion1= Double.parseDouble(JOptionPane.showInputDialog(null,"Ingrese la primer


calificación del estudiante: "));
calificacion2= Double.parseDouble(JOptionPane.showInputDialog(null,"Ingrese la segunda
calificación del estudiante: "));

calificacion3= Double.parseDouble(JOptionPane.showInputDialog(null,"Ingrese la tercer


calificación del estudiante: "));

if(pagoHora>0)

Estudiante es1= new Estudiante(matricula,calificacion1,calificacion2,calificacion3);

JOptionPane.showMessageDialog(null,"El nombre del estudiante es: " + es1.getNombre());

JOptionPane.showMessageDialog(null,"La matrícula del estudiante es: " +


es1.getMatricula());

JOptionPane.showMessageDialog(null,"La primer calificación del estudiante es: " +


es1.getCalificacion1());

JOptionPane.showMessageDialog(null,"La segunda calificación del estudiante es: " +


es1.getCalificacion2());

JOptionPane.showMessageDialog(null,"La tercer calificación del estudiante es: " +


es1.getCalificacion3());

JOptionPane.showMessageDialog(null,"El promedio aritmético del estudiante es: " +


r1.calcularPromedioAritmetico());

JOptionPane.showMessageDialog(null,"El promedio ponderado del estudiante es: " +


r1.calcularPromedioPonderado());

else

JOptionPane.showMessageDialog(null, "DATO(S) NO VALIDO(S), NO INTRODUZCA CERO NI


NEGATIVOS");

También podría gustarte