Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - rubens23

Páginas: 1 [2]
21
Creo que ya está corregido, espero vuestra respuesta  ;)
Código: [Seleccionar]
public class Casa{
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;
    //constructor
    public Casa (){
        salonCasa = new SalonCasa();
        cocina = new CocinaCasa();
        superficie = 0.0;
        direccion = "desconocida";
    }
    //metodos procedimiento
    public void setSalonCasa(int valorNumeroDeTelevisores, String valorTipoSalon){
        salonCasa.setNumeroDeTelevisores(valorNumeroDeTelevisores);
        salonCasa.setTipoSalon(valorTipoSalon);
    }
    public void setCocinaCasa(boolean valorEsIndependiente, int valorNumeroDeFuegos){
        cocina.setEsIndependiente(valorEsIndependiente);
        cocina.setNumeroDeFuegos(valorNumeroDeFuegos);
    }
   public void setSuperficie(double valorSuperficie){
        superficie = valorSuperficie;
    }
    public void setDirección(String valorDireccion){
        direccion = valorDireccion;
    }
    //metodo funcion
    public double getSuperficie(){return superficie;}
    public String getDireccion(){return direccion;}
    public SalonCasa getSalonCasa(){return salonCasa;}
    public CocinaCasa getCocinaCasa(){return cocina;}
    public String getDatosCasa(){
        int numeroDeTelevisores = salonCasa.getNumeroDeTelevisores();
        String tipoSalon = salonCasa.getTipoSalon();
        boolean esIndependiente = cocina.getEsIndependiente();
        int numeroDeFuegos = cocina.getNumeroDeFuegos();
        String datosCasa = "Los datos de la casa son: Televisiones "+ numeroDeTelevisores + ", tipo de salón " +
        tipoSalon+ ", cocina independiente " + esIndependiente + ", numero de fuegos de la cocina " + numeroDeFuegos +
        ", superficie de la casa "+ superficie + " m2, dirección " + direccion;
        System.out.println(datosCasa);
        return datosCasa;
    }
}

22
Vale, lo tendré en cuenta para la próxima.
Muchas gracias
Un saludo.

23
CLASES QUE UTILIZAN OBJETOS. RELACIÓN DE USO ENTRE CLASES. DIAGRAMAS DE CLASES.

Código de la clase SalonCasa
Código: [Seleccionar]
public class SalonCasa{
    private int numeroDeTelevisores;
    private String tipoSalon;
    //Constructor
    public SalonCasa(){
        numeroDeTelevisores = 0;
        tipoSalon = "desconocido";
    }
    //metodo procedimiento
    public void setNumeroDeTelevisores(int valorNumeroDeTelevisores){
        numeroDeTelevisores = valorNumeroDeTelevisores;
    }
    public void setTipoSalon(String valorTipoSalon){
        tipoSalon = valorTipoSalon;
    }
    //metodo función
    public int getNumeroDeTelevisores(){return numeroDeTelevisores;}
    public String getTipoSalon(){return tipoSalon;}
       
}

Código de la clase CocinaCasa
Código: [Seleccionar]
public class CocinaCasa{
    private boolean esIndependiente;
    private int numeroDeFuegos;
    //Constructor
    public CocinaCasa(){
        esIndependiente = false;
        numeroDeFuegos = 0;
    }
    //metodo procedimiento
    public void setEsIndependiente(boolean valorEsIndependiente){
        esIndependiente = valorEsIndependiente;
    }
    public void setNumeroDeFuegos(int valorNumeroDeFuegos){
        numeroDeFuegos = valorNumeroDeFuegos;
    }
    //metodo funcion
    public boolean getEsIndependiente(){return esIndependiente;}
    public int getNumeroDeFuegos(){return numeroDeFuegos;}
}

Código de la clase Casa
Código: [Seleccionar]
public class Casa{
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;
    //constructor
    public Casa (){
        salonCasa = new SalonCasa();
        cocina = new CocinaCasa();
        superficie = 0.0;
        direccion = "desconocida";
    }
    //metodos procedimiento
    public void setNumeroDeTelevisores(int valorNumeroDeTelevisores){
        salonCasa.setNumeroDeTelevisores(valorNumeroDeTelevisores);
    }
    public void setTipoSalon(String valorTipoSalon){
        salonCasa.setTipoSalon(valorTipoSalon);
    }
    public void setEsIndependiente(boolean valorEsIndependiente){
        cocina.setEsIndependiente(valorEsIndependiente);
    }
    public void setNumeroDeFuegos(int valorNumeroDeFuegos){
        cocina.setNumeroDeFuegos(valorNumeroDeFuegos);
    }
    public void setSuperficie(double valorSuperficie){
        superficie = valorSuperficie;
    }
    public void setDirección(String valorDireccion){
        direccion = valorDireccion;
    }
    //metodo funcion
    public String getDatosCasa(){
        int numeroDeTelevisores = salonCasa.getNumeroDeTelevisores();
        String tipoSalon = salonCasa.getTipoSalon();
        boolean esIndependiente = cocina.getEsIndependiente();
        int numeroDeFuegos = cocina.getNumeroDeFuegos();
        String datosCasa = "Los datos de la casa son: Televisiones "+ numeroDeTelevisores + ", tipo de salón " +
        tipoSalon+ ", cocina independiente " + esIndependiente + ", numero de fuegos de la cocina " + numeroDeFuegos +
        ", superficie de la casa "+ superficie + " m2, dirección " + direccion;
        System.out.println(datosCasa);
        return datosCasa;
    }
}

24
Código: [Seleccionar]
/*Ejercicio switch*/
public class Motor{
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;
    //constructor
    public Motor(){
        tipoBomba = 0;
        tipoFluido = " ";
        combustible = " ";
    }
    //metodos procedimiento
    public void setTipoBomba(int valorTipoBomba){
        tipoBomba=valorTipoBomba;
    }
    public void setTipoFluido(String valorTipoFluido){
        tipoFluido=valorTipoFluido;
    }
    public void setCombustible(String valorCombustible){
        combustible=valorCombustible;
    }
    public void dimeTipoMotor(){
        switch (tipoBomba){
            case 0:
            System.out.println("No hay establecido un valor definido para el tipo de bomba");
            break;
            case 1:
            System.out.println("La bomba es una bomba de agua");
            break;
            case 2:
            System.out.println("La bomba es una bomba de gasolina");
            break;
            case 3:
            System.out.println("La bomba es una bomba de hormigón");
            break;
            case 4:
            System.out.println("La bomba es una bomba de pasta alimenticia");
            break;
            default:
            System.out.println("No existe un valor válido para tipo de bomba");
            break;
        }
    }
    //metodos función
    public int getTipoBomba(){
        return tipoBomba;
    }
    public String getTipoFLuido(){return tipoFluido;}
    public String getCombustible(){return combustible;}
}

25
Código: [Seleccionar]
/* Ejercicio If*/
public class Rueda{
    private String tipo;
    private double grosor;
    private double diametro;
    private String marca;
    //constructor
    public Rueda(){
        tipo = " ";
        grosor = 0.0;
        diametro = 0.0;
        marca = " ";
    }
    //metodos procedimiento
    public void setTipo(String valorTipo){
        tipo=valorTipo;
    }

    public void setGrosor(double valorGrosor){
        grosor=valorGrosor;
    }

    public void setDiametro(double valorDiametro){
        diametro=valorDiametro;
    }

    public void setMarca(String valorMarca){
        marca=valorMarca;
    }

    public void comprobarDimensiones(){
        if (diametro > 1.4){
            System.out.println("La rueda es para un vehiculo grande");
        }
        else if (diametro <= 1.4 && diametro > 0.8){
            System.out.println("La rueda es para un vehiculo mediano");
        }
        else {
            System.out.println("La rueda es para un vehiculo pequeño");
        }
        if (diametro > 1.4 && grosor < 0.4 || diametro <= 1.4 && diametro < 0.8 && grosor < 0.25){
            System.out.println("El grosor para esta rueda es inferior al recomendado");
        }

    }
    //metodos funcion
    public String getTipo(){return tipo;}

    public double getGrosor(){return grosor;}

    public double getDiametro(){return diametro;}

    public String getMarca(){return marca;}
}

26
Ah vale, lo entendí mal. Bueno, ya lo se para la proxima.
Muchas gracias por corregirlo =)
Saludos!

27

Código: [Seleccionar]
/* Ejercicio Medico */
public class Medico {
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoIdentidad;
    private String especialidad;
    //constructor
    public Medico(){
        nombre=" ";
        apellidos=" ";
        edad=0;
        casado=false;
        numeroDocumentoIdentidad=" ";
        especialidad=" ";
    }
    //metodos procedimiento
    public void setNombre(String valorNombre){
        System.out.println("Ha cambiado el nombre del medico llamado " + nombre);
        nombre=valorNombre;
        System.out.println("El nuevo nombre es " + nombre );
    }
    public void setApellidos(String valorApellidos){
        System.out.println("Han cambiado los apelidos del medico llamado " + nombre + apellidos);
        apellidos=valorApellidos;
        System.out.println("El nuevo nombre completo del medico es " + nombre + apellidos);
    }
    public void setEdad(int valorEdad){
        System.out.println("Ha cambiado la edad del medico de nombre " + nombre + apellidos);
        edad=valorEdad;
        System.out.println("La edad establecida es " + edad);
    }
    public void setCasado(boolean valorCasado){
        System.out.println("Ha cambiado el estado civil del medico llamado " + nombre);
        casado=valorCasado;
        System.out.println("El nuevo estado civil es " + casado);
    }
    public void setNumeroDocumentoIdentidad(String valorDocumento){
        System.out.println("Ha cambiado el DNI del medico llamado " + nombre);
        numeroDocumentoIdentidad=valorDocumento;
        System.out.println("El nuevo DNI es " + numeroDocumentoIdentidad);
    }
    public void setEspecialidad(String valorEspec){
        System.out.println("Ha cambiado la especialidad del medico " + nombre+"" + apellidos);
        especialidad=valorEspec;
        System.out.println("La nueva especialidad es " + especialidad);
    }
    //metodos función
    public String getNombre(){
        return nombre;
    }
    public String getApellidos(){
        return apellidos;
    }
    public int getEdad(){
        return edad;
    }
    public boolean getCasado(){
        return casado;
    }
    public String getNumeroDocumentoIdentidad(){
        return numeroDocumentoIdentidad;
    }
    public String getEspecialidad(){
        return especialidad;
    }
}

28
Buenas, me dijeron que modificara el ejercicio y aquí está. Haber que tal está ahora...
Saludos.
Código: [Seleccionar]
//ejercicio 1, es función
public int getObtenerDuracionCancion(int numeroCancion)
//ejercicio2, es procedimiento
public void setDuraciones(float duracion1, float duracion2)
//ejercicio 3, es función
public float getObtenerDuraiónDisco ()
//ejercicio 4, es procedimiento
public void setAñadirCanción(String tituloCancion, float duracionCancion)

29
Ahí están los tres primeros ejercicios, que seguramente estén mal porque no entiendo que pedís. El cuarto no se ni por donde empezar.

Saludos

Código: [Seleccionar]
public void setObtenerDuracionCancion(int numeroCancion)
    public void setDuraciones(int duracion1, int duracion2)
    public void setObtenerDuraiónDisco (float DuracionDisco=duracion1+duración2)

30
Código: [Seleccionar]
/*Ejercicio DiscoMusical */
public class DiscoMusical{
    private String titulo;
    private String autor;
    private int añoEdicion;
    private String formato;
    private boolean digital;
    //constructor
    public DiscoMusical (){
        titulo="Curiosa la cara de tu padre";
        autor="Melendi";
        añoEdicion=2011;
        formato="mp3";
        digital=true;
    }
    //metodos
    public void setTitulo(String valorTitulo){
        titulo=valorTitulo;
    }
    public void setAutor(String valorAutor){
        autor=valorAutor;
    }
    public void setAñoEdicion(int valorAñoEdicion){
        añoEdicion=valorAñoEdicion;
    }
    public void setFormato(String valorFormato){
        formato=valorFormato;
    }
    public void setDigital(boolean valorDigital){
        digital=valorDigital;
    }
    //metodo para obtener valores
    public String getTitulo(){return titulo;}
    public String getAutor() {return autor;}
    public int getAñoEdicion(){return añoEdicion;}
    public String getFormato(){return formato;}
    public boolean getDigital(){return digital;}
}

Páginas: 1 [2]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".