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

Páginas: 1 [2]
21
Buenas,

Gracias de antemano. Dejo otro ejercicio: CU00639B del curso de programación java para dummies.

Código: [Seleccionar]
public class Bombero{
    String nombre;
    String apellidos;
    int edad;
    boolean casado;
    boolean especialista;
   
    // Constructor.
    public Bombero(String valorNombre, String valorApellidos, int valorEdad, boolean valorCasado, boolean valorEspecialista){
        nombre = valorNombre;
        apellidos = valorApellidos;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;
    }
   
    // Setters.
    public void setNombre(String valorNombre){
        nombre = valorNombre;
    }
    public void setApellidos(String valorApellidos){
        apellidos = valorApellidos;
    }
    public void setEdad(int valorEdad){
        edad = valorEdad;
    }
    public void setCasado(boolean valorCasado){
        casado = valorCasado;
    }
    public void setEspecialista(boolean valorEspecialista){
        especialista = valorEspecialista;
    }
       
    // Getters.
    public String getNombre(){ return nombre;}
    public String getApellidos(){return apellidos;}
    public int getEdad(){return edad;}
    public boolean getCasado(){return casado;}
    public boolean getEspecialista(){return especialista;}
}

Saludos,
Edu.

22
Buenas, otro ejercicio más. En este caso el CU00638B del tutorial de programación en Java desde cero.

Gracias de antemano. Saludos,

Edu.

Código: [Seleccionar]
// Representa el motor de una bomba para mover fluidos.
public class Motor{
    int tipoBomba;
    String tipoFluido;
    String combustible;
   
    //Constructor.
    public void Motor(){
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    }
   
    // Setters.
    public void setTipoBomba(int valorTipoBomba){
        tipoBomba = valorTipoBomba;
    }
   
    public void setTipoFluido(String valorTipoFluido){
        tipoFluido = valorTipoFluido;
    }
   
    public void setCombustible(String valorCombustible){
        combustible = valorCombustible;
    }
   
    // Getters.
    public int getTipoBomba(){return tipoBomba;}
    public String getTipoFluido(){return tipoFluido;}
    public String getCombustible(){return combustible;}
   
    // Método: 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;
        }
    }
   
    public Boolean dimeSiMotorEsParaAgua(){
        Boolean motorEsParaAgua;
       
        if (tipoBomba == 1){
            motorEsParaAgua = true;
        } else {
            motorEsParaAgua = false;
        }
        return motorEsParaAgua;
    }
}

23
Buenas, subo el desarrollo de otro ejercicio: CU00637B del tutorial de programación autoevaluable en Java.

Gracias de antemano. Saludos,

Edu.

Código: [Seleccionar]
// Representa el motor de una bomba para mover fluidos.
public class Motor{
    int tipoBomba;
    String tipoFluido;
    String combustible;
   
    //Constructor.
    public void Motor(){
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    }
   
    // Setters.
    public void setTipoBomba(int valorTipoBomba){
        tipoBomba = valorTipoBomba;
    }
   
    public void setTipoFluido(String valorTipoFluido){
        tipoFluido = valorTipoFluido;
    }
   
    public void setCombustible(String valorCombustible){
        combustible = valorCombustible;
    }
   
    // Getters.
    public int getTipoBomba(){return tipoBomba;}
    public String getTipoFluido(){return tipoFluido;}
    public String getCombustible(){return combustible;}
   
    // Método: 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;
        }
    }
}

24
Buenas, dejo la solución para el ejercicio de referencia CU00636B del tutorial de programación autoevaluable de Java.

Aprovecho para consultar sobre la asignación a una variable del tipo Double, mi primer intención fue inicializar con 0 pero al compilar me indicó un error por lo que probé con 0.0, debido al tipo.

Tal vez exista alguna razón.

De ingresarse el valor 0 durante la ejecución sería un error y se debe controlar el formato antes de realizar la asignación?

Gracias mil de antemano. Saludos,
Edu.

Código: [Seleccionar]
public class Rueda{
    String tipo;
    Double grosor;
    Double diametro;
    String marca;
   
    //Constructor.
    public void Rueda(){
        tipo = "";
        grosor = 0.0 ;
        diametro = 0.0 ;
        marca = "";     
    }
   
    // Setters.
    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;
    }
   
    // Getters.
    public String getTipo(){return tipo;}
    public Double getGrosor() {return grosor;}
    public Double getDiametro() {return diametro;}
    public String getMarca() {return marca;}
   
    // Método para comprobar diámetros.
    public void comprobarDiametros(){
        if (diametro > 1.4) {
            System.out.println("La rueda es para un vehículo grande.");
        } else if (diametro <= 1.4 && diametro > 0.8) {
            System.out.println("La rueda es para un vehículo mediano.");
        } else {
            System.out.println("La rueda es para un vehículo pequeño.");
        }
    }
}

25
Buenas, subo la resolución del ejercicio de referencia.

Dadas las variables de tipo int con valores A = 5, B = 3, C = -12 indicar si la evaluación de estas expresiones daría como resultado verdadero o falso:

a) A > 3    Verdadero
b) A > C    Verdadero
c) A < C    Falso
d) B < C    Falso                                   
e) B != C    Verdadero                                     
f) A == 3    False
g) A * B == 15    Verdadero
h) A * B == -30    Falso                   
 i) C / B < A    Verdadero
j) C / B == -10    Falso                                       
k) C / B == -4    Verdadero
l) A + B + C == 5    Falso
m) (A+B == 8 ) && (A-B == 2)    Verdadero                             
n) (A+B == 8 ) || (A-B == 6)    Verdadero
o) A > 3 && B > 3 && C < 3    Verdadero
p) A > 3 && B >= 3 && C < -3    Verdadero

Desde ya muchas gracias, saludos.
Edu.

26
Buenas, aquí nuevamente pero con otro ejercicio del tutorial de programación en java desde cero.

Quiero aprovechar para consultarle a los foreros con más antigüedad si es necesario y/o conveniente subir cada uno de los ejercicios que se van haciendo.

Tal vez sólo es necesario que lo haga con los que tenga alguna duda respecto al desarrollo. En fin, lo digo pensando en no robarles tiempo extra ;) Gracias de antemano.

Mi resolución (copio sólo el método ya que el resto lo subí en el ejercicio anterior):

Código: [Seleccionar]
public void calculoParaMultiploEdad(){
        int auxAniosFaltantes = 0;
       
        // Cálculo para saber los años faltantes para que la edad sea múltiplo de 5.
        auxAniosFaltantes = 5 - edad % 5;
       
        // Mostrar mensaje por consola.
        System.out.println ("El médico de nombre " + nombre + " con especialidad " + especialidad + " tendrá una edad múltiplo de 5 dentro de " + auxAniosFaltantes + " años.");
       
    }

Saludos,
Edu.

27
Ejercicio:

Buenas, agradezco por anticipado su tiempo.
Dejo a continuación el código del ejercicio de referencia CU00632B del tutorial de programación Java.

Código: [Seleccionar]
public class Medico{
    private String nombre;
    private String apellidos;
    private int edad;
    private Boolean casado;
    private String numeroDocumentoIdentidad;
    private String especialidad;
   
    //Constructor.
    public void Medico(){
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        numeroDocumentoIdentidad = "";
        especialidad = "";
       
    }
   
    /* Setters. */
    public void setNombre (String valorNombre){
        nombre = valorNombre; 
        System.out.println ("Ha cambiado el nombre del médico de apellido " + apellidos + ". El nuevo nombre es: " + nombre + ".");
    }
   
    public void setApellidos (String valorApellidos){
        apellidos = valorApellidos;   
        System.out.println ("Ha cambiado el apellido del médico de nombre " + nombre + ". El nuevo apellido es: " + apellidos + ".");
    }
   
    public void setEdad (int valorEdad){
        edad = valorEdad;   
        System.out.println ("Ha cambiado la edad del médico de nombre " + nombre + ". La nueva edad es: " + edad + " años.");
    }
   
    public void setCasado (Boolean valorCasado){
        String auxCasado = "";
       
        casado = valorCasado;   
        if(casado == true){auxCasado = "casado";} else {auxCasado = "soltero";}
       
        System.out.println ("Ha cambiado el estado civil del médico de nombre " + nombre + ". El nuevo estado civil es: " + auxCasado + ".");
    }
   
    public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad){
        numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
        System.out.println ("Ha cambiado el número de documento de identidad del médico de nombre " + nombre + ". El nuevo número de documento de identidad es: " + numeroDocumentoIdentidad + ".");
    }
   
    public void setEspecialidad (String valorEspecialidad){
        especialidad = valorEspecialidad;   
        System.out.println ("Ha cambiado la especialidad del médico de nombre " + nombre + ". La nueva especialidad es: " + especialidad + ".");
    }
   
    /* Getters */
    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;}

}

Muchas gracias, saludos.

Edu.

28
Ejercicio: CU00630B

Estimados, comparto mi resultado al ejercicio.

1) Función. public float getDuracionCancion(int numeroCancionEnDisco)

2) Procedimiento. public void saludoEIngresoDuracionCanciones()

3) Función. public float getDuracionTotalDisco()

4) Procedimiento. public void  setAñadirCancion(String tituloCancion, float duracionCancion)

Desde ya muchas gracias, saludos.
Eduardo.

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