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.


Temas - Beginer

Páginas: [1]
1
Buenos días, estuve un tanto ausente del seguimiento de mi curso pero luego de retomar me constó un poco y con la ayuda de los demás foros quiero presentar mi código para poner a consideración de los moderadores. muchas gracias.
CLASE SalonCasa
Código: [Seleccionar]
public class SalonCasa {
private int numeroDeTelevisores;
private String tipoSalon;

public SalonCasa (){
numeroDeTelevisores = 0;
tipoSalon = "Desconocido";
}

public void setNumeroDeTelevisores (int cantTv){
    this.numeroDeTelevisores = cantTv;
}

public void setTipoSalon(String tipoSalon) {
this.tipoSalon = tipoSalon;
}
public int getNumeroDeTelevisores() {
return numeroDeTelevisores;
}
public String getTipoSalon() {
return tipoSalon;
}
}
CLASE CocinaCasa
Código: [Seleccionar]
public class CocinaCasa{
private boolean esIndependiente;
private int numeroDeFuegos;

public CocinaCasa (){
esIndependiente = false;
numeroDeFuegos = 0;
}

public void setEsIndependiente (boolean esIndependiente){
    this.esIndependiente = esIndependiente;
}
public void setNumeroDeFuegos (int nroDeFuegos){
numeroDeFuegos = nroDeFuegos;
}

public boolean isEsIndependiente (){return esIndependiente;}
public int getNumeroDeFuegos (){return numeroDeFuegos;}
}
CLASE Casa
Código: [Seleccionar]
public class Casa
{
    private double superficie;
    private String direccion;
    private SalonCasa salon;
    private CocinaCasa cocina;

    public Casa () {
        superficie = 0;
        direccion = "";
        salon = new SalonCasa ();
        cocina = new CocinaCasa ();
    }

    // SETTERS
    public void setSuperficie (double superficie){
        this.superficie = superficie;
    }

    public void setDireccion (String direccion){
        this.direccion = direccion;
    }

    public void setSalon (SalonCasa salon){
        salon = new SalonCasa ();
        salon.setNumeroDeTelevisores (salon.getNumeroDeTelevisores());
        salon.setTipoSalon (salon.getTipoSalon());
    }

    public void setCocina (CocinaCasa cocina){
        this.cocina = new CocinaCasa();
        this.cocina.setEsIndependiente (cocina.isEsIndependiente());
        this.cocina.setNumeroDeFuegos(cocina.getNumeroDeFuegos());
    }

    // GETTERS
    public double getSuperficie (){return superficie;}

    public String getDireccion () {return direccion;}

    public SalonCasa getSalon (){return salon;}

    public CocinaCasa getCocina (){return cocina;}

    public String getDatosDeCasa (){
        int nroDeTv = salon.getNumeroDeTelevisores();
        String tipoSalon = salon.getTipoSalon();
        boolean esIndependiente = cocina.isEsIndependiente();
        String ind;
        if (esIndependiente == false) { ind = "no independiente "; } else { ind = "independiente ";}
        int nroFuegos = cocina.getNumeroDeFuegos();
       
        String DatosCasa = "La casa tiene como dirección, " + direccion + " con una superficie de " + superficie +
        " con " + nroDeTv + " cantidad de televisores y de tipo salon " + tipoSalon + " con una cocina " + ind +
        " con " + nroFuegos + " numeros de fuegos. " ;
        System.out.println (DatosCasa);
        return DatosCasa;
    }
}

Saludos cordiales..

2
Buenos días, aquí adjunto mi codigo para el ejercicio de las variables locales, con una duda, en el ejercicio dice que se realize una clase con los atributos tipoBomba (int), tipoFluido (String), combustible (String). Luego pide realizar un método para consultar si "el tipo de motor tiene valor 1". En la clase no se definió un atributo tipoMotor, por lo que considero que se refiere al atributo tipoBomba.
Código: [Seleccionar]
public class Motor
{
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    /**
     * Constructor para objetos de la clase Motor
     */
    public Motor()
    {
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    }

    /**
     * Metodos de tipo procedimiento para establecer valores a los atributos
     */
    public void setTipoBomba (int valorTipoBomba){
        tipoBomba = valorTipoBomba;
    }

    public void setTipoFluido (String valorTipoFluido) {
        tipoFluido = valorTipoFluido;
    }

    public void setCombustible (String valorCombustible) {
        combustible = valorCombustible;
    }

    public int getTipoBomba (){return tipoBomba;}

    public String getTipoFluido () {return tipoFluido;}

    public String getCombustible () {return combustible;}

    // Método tipo procedimiento denominado dimeTipoMotor()
    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;
        }
    }
    // Método tipo función que devuelve si el tipo de bomba es para agua.
    public boolean dimeSiMotorEsParaAgua(){
        boolean motorEsParaAgua = false;
        if (tipoBomba == 1) { motorEsParaAgua = true; }
        return motorEsParaAgua;
    }
}


Saludos cordiales..


3
Buenos dias.. Saludos desde Paraguay..
Aqui envío mi codigo para verigicar muchas gracias.
Código: [Seleccionar]
public class Motor
{
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    /**
     * Constructor para objetos de la clase Motor
     */
    public Motor()
    {
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    }

    /**
     * Metodos de tipo procedimiento para establecer valores a los atributos
     */
    public void setTipoBomba (int valorTipoBomba){
        tipoBomba = valorTipoBomba;
    }

    public void setTipoFluido (String valorTipoFluido) {
        tipoFluido = valorTipoFluido;
    }

    public void setCombustible (String valorCombustible) {
        combustible = valorCombustible;
    }

    public int getTipoBomba (){return tipoBomba;}

    public String getTipoFluido () {return tipoFluido;}

    public String getCombustible () {return combustible;}

   // método tipo procedimiento denominado dimeTipoMotor()

    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;
        }
    }

}

Saludos..

4
Buenos días aquí envío mi ejercicio de la entrega CU000636B
Código: [Seleccionar]
/**
 * Clase para objetos de tipo Ruedas
 */
public class Rueda
{
    // Declaracion de variables
    private String tipo;
    private double grosor;
    private double diametro;
    private String marca;

    /**
     * Constructor de objetos de la clase Rueda
     */
    public Rueda()
    {
        // initializando las variables
        tipo = "";
        grosor = 0;
        diametro = 0;
        marca = "";
    }

    /**
     * Métodos para asignar valores a los atributos.
     */
    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;
    }
   
    /**
     * Métodos para recuperar los valores de los atributos
     */
    public String getTipo () {return tipo;}
    public double getGrosor (){return grosor;}
    public double getDiametro (){return diametro;}
    public String getMarca (){return marca;}
   
   //Método para comprobar dimensiones
   public void comprobarDimensiones (){
       if (diametro > 1.4) {
           System.out.println ("La rueda es para vehiculo grande");
        }
        else if (diametro <= 1.4 && diametro > 0.8){
            System.out.println ("La rueda es para vehículo mediano");
        }
        else {System.out.println ("La rueda es para vehículo 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");}
    }
   
}

Espero sus apreciaciones.. desde ya agradecido.
Saludos cordiales..

Páginas: [1]

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".