Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Pablo Cruz en 13 de Febrero 2016, 20:10

Título: programación java seguir el curso para inciarse desde cero CU00633B
Publicado por: Pablo Cruz en 13 de Febrero 2016, 20:10
hola.... deseo saber si esta solución es valida

Código: [Seleccionar]
public class Medico {
    private String nombre;
    private String apellido;
    private int edad;
    private boolean casado;
    private String identificacion;
    private String especialidad;
    private int calculoparamultiploedad;
   
     
    public Medico (){
        nombre = "Adrian";
        apellido = "Gonzales";
        edad = 0;
        casado = true;
        identificacion = "1094949650";
        especialidad = "Medico General" ;
        calculoparamultiploedad = 0;
       
    }
   
    public void setEdad (int valorEdad) {
        edad = 5 -(valorEdad % 5);
   
        System.out.println ("El medico de nombre " + nombre);
        System.out.println ("con especialidad en " +especialidad);
        System.out.println ("tendra una edad multiplo de 5 dentro de "+ edad);
    }
     
}
Título: Re:programación java seguir el curso para inciarse desde cero CU00633B
Publicado por: César Krall en 15 de Febrero 2016, 12:56
Hola!

Debes mejorar estos aspectos:

- Inicialización de atributos: hacerlo como se explica en https://www.aprenderaprogramar.com/foros/index.php?topic=2826.0

- Faltan los métodos get y set para los atributos

- El nombre del método setEdad no es correcto. El nombre de un método debe indicar lo que hace el método. Los métodos set son para establecer valores de atributos y este no es el caso.

Una solución correcta es la que encontramos en https://www.aprenderaprogramar.com/foros/index.php?topic=2145.0

Te recomiendo seguir el curso desde el principio e ir poniendo en los foros los ejercicios uno a uno para poder ir corrigiendo todos los aspectos que necesiten de mejora

Saludos!
Título: Re:programación java seguir el curso para inciarse desde cero CU00633B
Publicado por: cigarzonl en 13 de Junio 2016, 18:05
Hola amiguitos aca mi código :D


Código: [Seleccionar]
class Medico
{ // definimos al objeto
   private String nombre;
   private String apellido;
   private int edad;
   private boolean casado;
   private String numeroDocumento;
   private boolean especialidad;
   
   
   //  contructor con datos por dfecto
   public Medico () {
    nombre = "Cesar";
    apellido = "Garzon";
    edad = 25;
    casado = true;
    numeroDocumento = "12345679";
    especialidad = false;
    }
public void setEdad ( int valorEdad2){
    edad  = valorEdad2;
    valorEdad2 = valorEdad2 % 5;
    valorEdad2 = valorEdad2 -5;
   
    System.out.println (" El médico de nombre " + nombre + " con especialidad " + especialidad + " tendrá una edad múltiplo de 5 dentro de " +  valorEdad2 +" años ");
    }
   
}
 
Título: Re:programación java seguir el curso para inciarse desde cero CU00633B
Publicado por: Alex Rodríguez en 13 de Junio 2016, 21:02
Hola cigarzonl

Por favor lee este hilo donde se indican los aspectos básicos para participar en los foros: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Cuando quieras exponer tu código para un ejercicio por favor no respondas sobre un hilo ya abierto. Crea un nuevo hilo, ponle un título adecuado, y publícalo. De esta forma mantenemos ordenados los foros.

Nunca repitas dos mensajes en los foros. Escribe un único mensaje y espera respuesta.

Saludos.