Está en la página 1de 10

Nombre:Kixtly Nahiana Hernández Ramos

Semestre y grupo: 5° 2B

Asignatura: Programación Orientada a Objetos

Trabajo: “Diagramas de clases y clases”

Profesor: Jorge Alberto Gómez de Dios

Cunduacán, TabascoAbril 2015


DIAGRAMA DE CLASES

ACTIVIDAD 1.-

PRIMERA CLASE

packagetriangulo;

importjavax.swing.JOptionPane;

/**

* @author Kixtly NahianaHernandez Ramos

*/
public class Triangulo {

privateint base;

privateintaltura;

privateintárea;

privateintperimetro;

publicintgetBase() {

return base;

public void setBase(int base) {

this.base = base;

publicintgetAltura() {

returnaltura;

publicvoidsetAltura(int altura) {

this.altura = altura;

publicintgetÁrea() {

returnárea;

public void setÁrea(intárea) {

this.área = área;

publicintgetPerimetro() {

returnperimetro;
}

public void setPerimetro(intperimetro) {

this.perimetro = perimetro;

public void Captura(){

base=Integer.parseInt(JOptionPane.showInputDialog("BASE:"));

altura=Integer.parseInt(JOptionPane.showInputDialog("ALTURA:"));

publicvoidCalcularArea() {

área=(base*altura)/2;

publicvoidCalcularPerimetro(){

perimetro=(base*3);

publicvoid Imprimir(){

JOptionPane.showMessageDialog(null,"EL ÁREA ES: "+área+"\nEL PERÍMETRO


ES: "+perimetro);

SEGUNDA CLASE

packagetriangulo;

importjavax.swing.JOptionPane;

public class Rectangulo extends Triangulo {


privateint base;

privateintaltura;

privateintárea;

privateintperimetro;

public void Captura(){

base=Integer.parseInt(JOptionPane.showInputDialog("BASE:"));

altura=Integer.parseInt(JOptionPane.showInputDialog("ALTURA:"));

publicvoidCalcularArea() {

área=(base*altura);

publicvoidCalcularPerimetro(){

perimetro=base+base+altura+altura;

publicvoid Imprimir(){

JOptionPane.showMessageDialog(null,"EL ÁREA ES: "+área+"\n EL PERÍMETRO


ES: "+perimetro);

TERCERA CLASE

packagetriangulo;

importjavax.swing.JOptionPane;

public class Solucion {


public static void main (String arr[]){

Rectangulo rect1, rect2, rect3;

rect1=new Rectangulo();

rect2=new Rectangulo();

rect3=new Rectangulo();

JOptionPane.showMessageDialog(null,"CALCULO DE AREAS Y PERIMETROS DE LOS


RECTANGULOS");

JOptionPane.showMessageDialog(null,"RECTANGULO #1");

rect1.Captura

rect1.CalcularArea();

rect1.CalcularPerimetro();

rect1.Imprimir();

JOptionPane.showMessageDialog(null,"RECTANGULO #2");

rect2.Captura();

rect2.CalcularArea();

rect2.CalcularPerimetro();

rect2.Imprimir();

JOptionPane.showMessageDialog(null,"RECTANGULO #3");

rect3.Captura();

rect3.CalcularArea();

rect3.CalcularPerimetro();

rect3.Imprimir();

Triangulo tri1, tri2, tri3;

tri1=new Triangulo();
tri2=new Triangulo();

tri3=new Triangulo();

JOptionPane.showMessageDialog(null,"CALCULO DE AREAS Y PERIMETROS DE LOS


TRIANGULOS");

JOptionPane.showMessageDialog(null,"TRIANGULO #1");

tri1.Captura();

tri1.CalcularArea();

tri1.CalcularPerimetro();

tri1.Imprimir();

JOptionPane.showMessageDialog(null,"TRIANGULO #2");

tri2.Captura();

tri2.CalcularArea();

tri2.CalcularPerimetro();

tri2.Imprimir();

JOptionPane.showMessageDialog(null,"TRIANGULO #3");

tri3.Captura();

tri3.CalcularArea();

tri3.CalcularPerimetro();

tri3.Imprimir();

}
DIAGRAMA DE CLASE

ACTIVIDAD 2.-

PRIMERA CLASE

packagetiendamascotas;

/**

* @author Kixtly NahianaHernandez Ramos

*/

public class TiendaMascotas {

int gatos;

intperros;

intconejos;

public static void main(String[] args) {


}

publicintgetGatos() {

returngatos;

public void setGatos(intgatos) {

this.gatos = gatos;

publicintgetPerros() {

returnperros;

public void setPerros(intperros) {

this.perros = perros;

publicintgetConejos() {

returnconejos;

publicvoidsetConejos(int conejos) {

this.conejos = conejos;

}
SEGUNDA CLASE

package tiendamascotas;

import javax.swing.JOptionPane;

public class NumeroMascotas extends TiendaMascotas{

public static void main(String[] args) {

String gatos="";

String perros="";

String conejos="";

gatos = JOptionPane.showInputDialog("¿Cuantos gatos hay?");

perros = JOptionPane.showInputDialog("¿Cuantos perros hay?");

conejos = JOptionPane.showInputDialog("¿¿Cuantos conejos hay?");

Stringmsg="Hola! Bienvenido a la Tienda de Mascotas! \nTenemos: "+gatos


+"gatos"+

"\nHay:"+perros+"perros"+

"\nY :"+conejos+"conejos";

JOptionPane.showMessageDialog (null,msg);

También podría gustarte