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

Páginas: 1 2 3 [4] 5
61
Bien merecido el tirón de orejas! Usé la misma plantilla del ejercicio anterior y se repitió el error de "Apellidose".
Mal por mí y bien por ustedes que están tan atentos y dedicados a este curso!!
Perdón y ya lo estoy corrigiendo de mi plantilla!!!

62
Que gusto advertir que he superado la mitad del curso y sigo adelante. Gracias por hacerlo tan entretenido y didáctico!
Aquí mi resolución del ejercicio CU00654B

Código: [Seleccionar]
public class Profesor
{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    //CONSTRUCTOR 1
    public Profesor(String nombre, String apellidos, int edad, boolean casado, boolean especialista)
    {
        this.nombre = nombre;
        this.apellidos = apellidos;
        this.edad = edad;
        this.casado = casado;
        this.especialista = especialista;
    }
   
    //CONSTRUCTOR 2
     public Profesor()
    {
        this.nombre = "";
        this.apellidos = "";
        this.edad = 0;
        this.casado = false;
        this.especialista = false;
    }

    public void setNombre (String nombre) {this.nombre = nombre;}
    public void setApellidos (String apellidos) {this.apellidos = apellidos;}
    public void setEdad (int edad) {this.edad = edad;}
    public void setCasado (boolean casado) {this.casado = casado;}
    public void setEspecialista (boolean especialista) {this.especialista = especialista;}
   
    public String getNombre () {return nombre;}
    public String geApellidose () {return apellidos;}
    public int getEdad () {return edad;}
    public boolean getCasado () {return casado;}
    public boolean getEspecialista () {return especialista;}
}

63
ups. es cierto, me ha quedado esa linea fuera de lugar. A prestar mas atencion. Gracias!

64
Buenas tardes y gracias de nuevo por la energía que l ponen a nuestro aprendozaje


Código: [Seleccionar]

public class Combinador {
    //La clase carece de atributos

    public Combinador () {
        // Nada que declarar
    } //Cierre del constructor

    //Método
    String combinacion (String valor_texto1, String valor_texto2, String valor_texto3) {
        String combinacion = valor_texto1.substring (0,2) + " " + valor_texto2.substring (0,3) + "-" + valor_texto3.substring (0,5);

        System.out.println (valor_texto1.substring (0,2) + " " + valor_texto2.substring (0,4) + "-" + valor_texto3.substring (0,6));
        return combinacion;
    }
}//Cierre del método

65
Ups... garrafal error con los getters. Voy a prestar más antención. Muchas gracias por observarlo y por tomarte el tiempo de hacermelo saber!

66
Muchas gracias por el concejo! Lo tendré en cuenta en mis proximas lecciones!

67
Veamos cómo me ha salido. Al menos los cálculos me los hace bien.
Me tomé la libertad de cambiar el nombre de los métodos que propone el ejercicio ("valorAbsoluto" y "raizCuadrada") teniendo en cuenta la recomendación anterior de que los métodos comiencen con un verbo en infinitivo, para su mejor comprensión, por lo que los bauticé "calcularValorAbsoluto" y "calcularRaizCuadrada". Espero que haya sido una buena decisión.

Saludos!


Código: [Seleccionar]
// Clase para calcular VALOR ABSOLUTO y RAIZ CUADRADA de números decimales.
// Abre la clase
 public class MiniCalculadoraEjemplo {
     
     //Abre el CONSTRUCTOR
     public MiniCalculadoraEjemplo () {
        } //Nada que declarar
   
        //Abre METODO para calcular VALOR ABSOLUTO
     public double calcularValorAbsoluto (double numero) {
         return Math.abs (numero);
     } //Cierre del método
     
     // Abre el METODO para calcular RAIZ CUADRADA
     public double calcularRaizCuadrada (double numero) {
         return Math.sqrt (numero);
     } //Cierre del método
 } //Cierre de la clase

68
Muchas gracias. Veo que no fui el único. ¿eso quiere decir que mi sintaxis era correcta pero el problema es del sistema?

69
Solución propuesta para el ejercicio CU00644B del tutorial pdf de programación Java desde cero con ejercicios resueltos.

Primero tengo que admitir que me costó bastante esta lección, pero le puse mucha concentración y creo haberla entendido. El problema que me surge es que cuando realizo el ejercicio, el resultado es incorrecto por algunos decimales (p. ej: en vez de 255 me da 254.999999999997) , y la verdad es que ya no se donde encontrarle la falla. Espero que me puedan esclarecer esto para poder continuar sobre pasos firmes. Muchas gracias!!!


Código: [Seleccionar]
public class MultiplicarPorDieces {
     public MultiplicarPorDieces () {
         //Este constructor no declara nada
    }
    //Método
       
    public double multiplicarPorDieces (double primerNumero, int segundoNumero) {
       
        double resultado = 1;
       
        for (int contador=1; contador<=segundoNumero; ++contador) {
            resultado = resultado * 10;           
        }
        return resultado * primerNumero;
    }
} //Cierre de la clase

70
Hoy sí que me han hecho trabajar!!! Veamos si me ha quedado como corresponde.

Clase SalonCasa

Código: [Seleccionar]
public class SalonCasa
{
    private int numeroDeTelevisores;
    private String tipoSalon;
   
    public SalonCasa()
    {
        numeroDeTelevisores = 0;
        tipoSalon = "Desconocido";
    }
   
    public void setNumeroDeTelevisores (int valorNumeroDeTelevisores){
        numeroDeTelevisores = valorNumeroDeTelevisores;
    }
    public void setTipoSalon (String valorTipoSalon){
        tipoSalon = valorTipoSalon;
    }
   
    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 valorEsIndependiente) {
        esIndependiente = valorEsIndependiente;
    }
    public void setNumeroDeFuegos (int valorNumeroDeFuegos) {
        numeroDeFuegos = valorNumeroDeFuegos;
    }
   
    public boolean getEsIndependiente () { return esIndependiente;}
    public int getNumeroDeFuegos () { return numeroDeFuegos;}
}



Clase Casa

Código: [Seleccionar]
public class Casa
{
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;

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

    public Casa(double valorSuperficie, String valorDireccion, SalonCasa valorSalonCasa, CocinaCasa valorCocinaCasa)
    {
        superficie = valorSuperficie;
        direccion = valorDireccion;
        salonCasa = valorSalonCasa;
        cocina = valorCocinaCasa;
    }

    public void setSuperficie (double valorSuperficie) {
        superficie = valorSuperficie;
    }

    public void setDirección (String valorDireccion) {
        direccion = valorDireccion;
    }

    public void setSalonCasa (SalonCasa valorSalonCasa){
        salonCasa = valorSalonCasa;
    }

    public void setCocina (CocinaCasa valorCocina){
        cocina = valorCocina;
    }
   
    public double getSuperficie () {return superficie;}
    public String valorDireccion () { return direccion;}
    public SalonCasa valorSalonCasa () {return salonCasa;}
    public CocinaCasa valorCocina () {return cocina;}
}

71
Me gustó mucho este tema! La cosa se complica y seguro que aún falta lo peor/mejor!!!  ;)

Aquí va mi resolución del ejercicio.

---------- Clase SalonCasa ---------

Código: [Seleccionar]
public class SalonCasa
{
    private int numeroDeTelevisores;
    private String tipoSalon;
   
    public SalonCasa()
    {
        numeroDeTelevisores = 0;
        tipoSalon = "";
    }
}


---------- Clase CocinaCasa ---------

Código: [Seleccionar]
public class CocinaCasa
{
    private boolean esIndependiente;
    private int numeroDeFuegos;
   
    public CocinaCasa()
    {
        esIndependiente = false;
        numeroDeFuegos = 0;
    }
}


---------- Clase Casa ---------

Código: [Seleccionar]
public class Casa
{
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;

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

72
Gracias por hacérmelo saber Alex, te pido disculpas por no haberlo sabido de antemano, que es lo que correspondía. Te prometo que los proximos temas estarán correctamente titulados.

73
Muchas gracias por las correcciones!!! Lo de Apellidose ha sido un dedazo, me alegra que alguien lo haya notado. Saludos a todos.

74
Aprender a programar desde cero / Re:Ejercicio CU00640B
« en: 15 de Febrero 2015, 03:34 »
Bueno evidentemente estaba desaprendiendo algo, je! Qué bueno contar con ayuda como esta. Aquí va la corrección.

Código: [Seleccionar]

public class Profesor
{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    //CONSTRUCTOR 1
    public Profesor(String valorNombre, String valorApellidos, int valorEdad, boolean valorCasado, boolean valorEspecialista)
    {
        nombre = valorNombre;
        apellidos = valorApellidos;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;
    }
   
    //CONSTRUCTOR 2
     public Profesor()
    {
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        especialista = false;
    }

    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;}
   
    public String getNombre () {return nombre;}
    public String geApellidose () {return apellidos;}
    public int getEdad () {return edad;}
    public boolean getCasado () {return casado;}
    public boolean getEspecialista () {return especialista;}
}


75
Aprender a programar desde cero / Re:Ejercicio CU00639B.
« en: 15 de Febrero 2015, 03:32 »
Muchas gracias por hacérmelo notar. De otro modo hubiera persistido en el error.
Aquí va el código corregido.


Código: [Seleccionar]
public class Bombero
{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    public Bombero(String valorNombre, String valorApellidos, int valorEdad, boolean valorCasado, boolean valorEspecialista)
    {
        nombre = valorNombre;
        apellidos = valorApellidos;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;
    }

    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;}
   
    public String getNombre () {return nombre;}
    public String geApellidose () {return apellidos;}
    public int getEdad () {return edad;}
    public boolean getCasado () {return casado;}
    public boolean getEspecialista () {return especialista;}
}


76
Qué lindo es aprender!!! Ojalá haya algo que corregir porque es cuando más se fija un conocimiento! Saludos!!

Código: [Seleccionar]

public class Profesor
{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    //CONSTRUCTOR 1
    public Profesor(String valorNombre, String valorApellidos, int valorEdad, boolean valorCasado, boolean valorEspecialista)
    {
        nombre = valorNombre;
        apellidos = valorApellidos;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;
    }
   
    //CONSTRUCTOR 2
     public Profesor()
    {
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        especialista = false;
    }

    public void setValorNombre (String valorNombre) {nombre = valorNombre;}
    public void setValorApellidos (String valorApellidos) {apellidos = valorApellidos;}
    public void setValoredad (int valorEdad) {edad = valorEdad;}
    public void setValorCasado (boolean valorCasado) {casado = valorCasado;}
    public void setValorEspecialista (boolean valorEspecialista) {especialista = valorEspecialista;}
   
    public String getNombre () {return nombre;}
    public String geApellidose () {return apellidos;}
    public int getEdad () {return edad;}
    public boolean getCasado () {return casado;}
    public boolean getEspecialista () {return especialista;}
}


77
Veamos si lo hice bien. Se agradecen las correcciones.

Código: [Seleccionar]
public class Bombero
{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    public Bombero(String valorNombre, String valorApellidos, int valorEdad, boolean valorCasado, boolean valorEspecialista)
    {
        nombre = valorNombre;
        apellidos = valorApellidos;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;
    }

    public void setValorNombre (String valorNombre) {nombre = valorNombre;}
    public void setValorApellidos (String valorApellidos) {apellidos = valorApellidos;}
    public void setValoredad (int valorEdad) {edad = valorEdad;}
    public void setValorCasado (boolean valorCasado) {casado = valorCasado;}
    public void setValorEspecialista (boolean valorEspecialista) {especialista = valorEspecialista;}
   
    public String getNombre () {return nombre;}
    public String geApellidose () {return apellidos;}
    public int getEdad () {return edad;}
    public boolean getCasado () {return casado;}
    public boolean getEspecialista () {return especialista;}
}

78
Uy es verdad!!!! mil disculpas!!! aquí está el código completo por las dudas. muchas gracias por la respuesta!!!

Código: [Seleccionar]
//Clase Motor - Objetivo: detectar el tipo de bomba
public class Motor
{
    // variables de la clase Motor
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    // Constructor
    public Motor()
    {
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    }

    // Métodos setters
    public void setTipoBomba (int valorTipoBomba){
        tipoBomba = valorTipoBomba;
    }

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

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

    // Métodos getters
    public int getTipoBomba () { return tipoBomba; }

    public String getTipoFluido () { return tipoFluido; }

    public String getCombustible () { return combustible; }

    // Procedimiento para evaluar tipo de motor

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

79
Buen día para todos. Espero haber realizado bien el ejercicio. Muchas gracias por enseñarme tanto!!!

Código: [Seleccionar]
// Constructor
    public Motor()
    {
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    }

    // Métodos setters
    public void setTipoBomba (int valorTipoBomba){
        tipoBomba = valorTipoBomba;
    }

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

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

    // Métodos getters
    public int getTipoBomba () { return tipoBomba; }

    public String getTipoFluido () { return tipoFluido; }

    public String getCombustible () { return combustible; }

    // Procedimiento para evaluar tipo de motor

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

80
Muchas gracias!!!! me siento muy motivado a continuar!!!

Páginas: 1 2 3 [4] 5

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