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 - Beginer

Páginas: [1]
1
Muchas gracias Tony.. muy agradecido por tus observaciones.
Saludos cordiales..

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

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


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

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

6
Muchas gracias por la observaciones..

7
Buenas tardes: He creado la clase de Medico y he definido el constructor y los demás métodos. Definí el método setCalculoParaMultiploEdad (); para el calculo si cuantos años le falta al medico para que su edad sea múltiplo de 5 y le agregué al método setEdad(); para que cuando se cambie la edad del medico se ejecute el método calculoMultiploEdad y lo imprima en pantalla. a continuación los dos métodos definidos.
Código: [Seleccionar]
//Método que devolverá los años que falta para que el medico tenga una edad que sea múltiplo de 5.
    public void setCalculoParaMultiploEdad (){
        int mod = edad % 5;
        int faltaEdad = 5 - mod;
        System.out.println ("El médico de nombre " + nombre + "" + apellido +
        " tendrá una edad multiplo de 5 dentro de " + faltaEdad + " años. ");
    }
// Método para cambio de edad
public void setEdad (int valorEdad){
        edad = valorEdad;
         System.out.println ("Ha cambiado la edad del Medico ahora es: " + edad);
        this.setCalculoParaMultiploEdad();
    }

Quisiera saber si está correcto, gracias. Saludos cordiales.

8
Excelente.. muchas gracias por la corrección.
Sólo quería imprimir la antigua y la nueva especialidad.
Gracias.. ;)

9
Buenas tardes he estado viendo los ejemplos varios del foro por lo que he realizado el siguiente:
Código: [Seleccionar]
public class Medico
{
    // instanciar variables -
    private String nombre;
    private String apellido;
    private int edad;
    private boolean casado;
    private String numeroDocIdentidad;
    private String especialidad;
    private String oldEspecialidad;

    /**
     * Constructor para los objetos de la clase Medico
     */
    public Medico()
    {
      nombre = "";
      apellido = "";
      edad = 0;
      casado = false;
      numeroDocIdentidad = "";
      especialidad = "";
      oldEspecialidad = "";
    }

    // metodos para establecer los objetos
    public void setNombre (String valorNombre){
        nombre = valorNombre;
        System.out.println ("Ha cambiado el nombre del Medico a: " + nombre);
    }
     public void setApellido (String valorApellido){
        apellido = valorApellido;
        System.out.println ("Ha cambiado el apellido del Medico a: " + apellido);
    }
       public void setEdad (int valorEdad){
        edad = valorEdad;
         System.out.println ("Ha cambiado la edad del Medico ahora es: " + edad);
    }
     public void setCasado (boolean valorCasado){
        casado = valorCasado;
    }
    public void setNumeroDocIdentidad (String valorNumeroDocIdentidad){
        numeroDocIdentidad = valorNumeroDocIdentidad;
    }
    public void setEspecialidad (String valorEspecialidad){
        System.out.println ("La especialidad del doctor: " + nombre + " " + apellido + " es: " + especialidad);
        oldEspecialidad = getEspecialidad();
        especialidad = valorEspecialidad;
        System.out.println ("Ha cambiado la especialidad del doctor: " + nombre + " " + apellido + " De: " +oldEspecialidad + "  A: " + especialidad);
    }
   
    // metodos para establecer los valores de los atributos
    public String getNombre () {return nombre;}
    public String getApellido () {return apellido;}
    public int getEdad () {return edad;}
    public boolean getCasado () {return casado;}
    public String getNumeroDocIdentidad () {return numeroDocIdentidad;}
    public String getEspecialidad (){return especialidad;}
}

muchas Gracias..

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