1
					Aprender a programar desde cero / Re:Entrega CU00637B
« en: 31 de Agosto 2014, 01:11 »
					muchas gracias
					
				Ahora Aprender A Programar está en Facebook. Noticias, novedades y mucho más. Síguenos en Facebook
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.
public class Motor
{//declaracion atributos
    int tipoBomba;
    String tipoFluido;
    String combustible;
    
    public Motor ()
    {//inicializacio atributos
        tipoBomba = 0;
        tipoFluido = " ";
        combustible = " ";
    }
    //metodos para establercer valores atributos
    public void setTipoBomba (int valorTipoBomba)
    {
        tipoBomba = valorTipoBomba;
    }
    
    public void setTipoFluido (String valorTipoFluido)
    {
        tipoFluido=valorTipoFluido;
    }
    
    public void setCombustible (String valorCombustible)
    {
        combustible = valorCombustible;
    }
    
    //metodo para determinar el tipo de motor de la bomba
    public void dimeTipoMotor() 
    {
        int tipoMotor;
        tipoMotor = tipoBomba;
        switch (tipoMotor)
        {
            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;
        }
    }
        
    //metodos para recuperar valores atributos
    public int getTipoBomba ()
    {
        return tipoBomba;
    }
    
    public String getTipoFluido ()
    {
        return tipoFluido;
    }
    
    public String getCombustible ()
    {
        return combustible;
    }
}
					public class Rueda
{
    //declaracion atributos
    private String tipo;
    private double grosor;
    private double diametro;
    private String marca;
    //constructor
    public Rueda ()
    {
        //inicializacion atributos
        tipo = " ";
        grosor = 0;
        diametro = 0;
        marca = " ";
    }
    //metodos para establecer los valores de 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;}
//metodo para comprobar las dimensiones de la rueda
    public void comprobarDimensiones ()
    {
        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 ");}
        
        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 ");}
    }
    //metodos para obtener 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;}
}
					public class Ejemplo
{
    //declaracion atributos
    boolean admitido;
    int desplazamientoX;
    int desplazamientoY;
    //constructor
    public Ejemplo ()
    {//inicializacion atributos
        admitido = false;
        desplazamientoX = 0;
        desplazamientoY = 0;
    }//cierre constructor
    public void setAdmitido (boolean valorAdmitido)
    {
        admitido = valorAdmitido;
        //if sencillo
        if ( admitido == true) { System.out.println ("Se ha admitido el valor"); }
    }
    public void chequearAdmision ()
    {  
        boolean valoracionAdmision;
        valoracionAdmision = admitido;
        //if else sencillo
        if ( admitido == true) 
        {System.out.println ("Se ha admitido el valor");}
        else 
        {System.out.println ("No se ha admitido el valor");}
    }
    public void setDesplazamiento (int valorDesplazamientoX,int valorDesplazamientoY)
    {
        desplazamientoX = valorDesplazamientoX;
        desplazamientoY = valorDesplazamientoY;
        //if con else if y cláusula final else
        if (desplazamientoX == 0 && desplazamientoY == 1) 
        {System.out.println ("Se procede a bajar el personaje 1 posición");}
        else if (desplazamientoX == 1 && desplazamientoY == 0) 
        {System.out.println ("Se procede a mover el personaje 1 posición a la derecha"); }
        else if (desplazamientoX == -1 && desplazamientoY == 0)
        {System.out.println ("Se procede a mover el personaje 1 posición a la izquierda");}
        else 
        {System.out.println ("Los valores no son válidos");}
    }
}public void chequearAdmision ()
    {  
        boolean valoracionAdmision;
        valoracionAdmision = admitido;
        //if else sencillo
        if ( admitido == true) 
        {System.out.println ("Se ha admitido el valor");}
        else 
        {System.out.println ("No se ha admitido el valor");}
    }podria ser :public void setAdmitido (boolean valorAdmitido)
    {  
             admitido =valorAdmitido;
        //if else sencillo
        if ( admitido == true) 
        {System.out.println ("Se ha admitido el valor");}
        else 
        {System.out.println ("No se ha admitido el valor");}
    }Y de paso decir si el codigo en si es correcto respecto al ejemplo dado.public class Medico
{//declaracion de los atributos
    String nombre;
    String apellidos;
    int edad;
    boolean casado;
    String numeroDocumentoIdentidad;
    String especialidad;  
    //constructor
    public Medico()
    {//inicializacion
        nombre = " ";
        apellidos = " ";
        edad = -99;
        casado = false;
        numeroDocumentoIdentidad = " ";
        especialidad = " ";
      
    }//cierre del constructor
    //metodo para establecer el nombre del medico
    public void setNombre (String valorNombre)
    {nombre=valorNombre;}//cierre del metodo
    //metodo para establecer los apellidos
    public void setApellidos (String valorApellidos)
    {apellidos=valorApellidos;}//cierre del metodo
    //metodo para establecer la edad
    public void setEdad (int valorEdad)
    {edad=valorEdad;}//cierre del metodo
    //metodo para si el objeto medico esta casado o no
    public void setCasado (boolean valorCasado)
    {casado=valorCasado;}//cierre del metodo
    //metodos para establecer el DNI
    public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad)
    {numeroDocumentoIdentidad= valorNumeroDocumentoIdentidad;}//cierre del metodo
    //metodo para establecer la especialidad del objeto medico
    public void setEspecialidad (String valorEspecialidad)
    {especialidad = valorEspecialidad;}
 
     public void determinarTiempoParaMultiploCinco ()
    {int calculoParaMultiploEdad;
        calculoParaMultiploEdad = (5 - (edad % 5));
        if(calculoParaMultiploEdad ==5) {System.out.println ("El médico de nombre " + nombre + " con especialidad " + especialidad + " tiene edad multiplo de 5"); }
        else{
        System.out.println ("El médico de nombre " + nombre + " con especialidad " + especialidad + " tendrá una edad múltiplo de 5 dentro de " + calculoParaMultiploEdad + " años");}
    }//cierre del metodo
    public String getNombre ()
    {return nombre;}//cierre del metodo
    //metodo para obtener los apellidos del medico
    public String getApellidos ()
    {return apellidos;}//cierre del metodo
    //metodo para obtener la edad del medico
    public int getEdad ()
    {return edad;}//cierre del metodo
    //metodo para obtener si el medico esta casado o no
    public boolean getCasado ()
    {return casado;}//cierre del metodo
    //metodo para el DNI del objeto medico
    public String getNumeroDocumentoIdentidad ()
    {return numeroDocumentoIdentidad;}//cierre del metodo
    //metodo para obtener la especialidad del objeto medico
    public String getEspecialidad ()
    {return especialidad;}//cierre del metodo
}//cierre de la clase
					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);}//cierre del metodo o que no lo he entendido bien como lo pensavba.public class Medico
{//declaracion de los atributos
    String nombre;
    String apellidos;
    int edad;
    boolean casado;
    String numeroDocumentoIdentidad;
    String especialidad;  
    int calculoParaMultiploEdad;
    //constructor
    public Medico()
    {//inicializacion
        nombre = " ";
        apellidos = " ";
        edad = -99;
        casado = false;
        numeroDocumentoIdentidad = " ";
        especialidad = " ";
        calculoParaMultiploEdad = -1;
    }//cierre del constructor
    //metodo para establecer el nombre del medico
    public void setNombre (String valorNombre)
    {nombre=valorNombre;}//cierre del metodo
    //metodo para establecer los apellidos
    public void setApellidos (String valorApellidos)
    {apellidos=valorApellidos;}//cierre del metodo
    //metodo para establecer la edad
    public void setEdad (int valorEdad)
    {edad=valorEdad;}//cierre del metodo
    //metodo para si el objeto medico esta casado o no
    public void setCasado (boolean valorCasado)
    {casado=valorCasado;}//cierre del metodo
    //metodos para establecer el DNI
    public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad)
    {numeroDocumentoIdentidad= valorNumeroDocumentoIdentidad;}//cierre del metodo
    //metodo para establecer la especialidad del objeto medico
    public void setEspecialidad (String valorEspecialidad)
    {especialidad = valorEspecialidad;}
 
    public void setCalculoParaMultiploEdad ()
    {calculoParaMultiploEdad = (5 - (edad % 5));
        System.out.println ("El médico de nombre " + nombre + " con especialidad " + especialidad + " tendrá una edad múltiplo de 5 dentro de " + calculoParaMultiploEdad + " años");}//cierre del metodo
    //metodo para obtener el nombre
    public String getNombre ()
    {return nombre;}//cierre del metodo
    //metodo para obtener los apellidos del medico
    public String getApellidos ()
    {return apellidos;}//cierre del metodo
    //metodo para obtener la edad del medico
    public int getEdad ()
    {return edad;}//cierre del metodo
    //metodo para obtener si el medico esta casado o no
    public boolean getCasado ()
    {return casado;}//cierre del metodo
    //metodo para el DNI del objeto medico
    public String getNumeroDocumentoIdentidad ()
    {return numeroDocumentoIdentidad;}//cierre del metodo
    //metodo para obtener la especialidad del objeto medico
    public String getEspecialidad ()
    {return especialidad;}//cierre del metodo
}//cierre de la clase
					public class Medico
{//declaracion de los atributos
    String nombre;
    String apellidos;
    int edad;
    boolean casado;
    String numeroDocumentoIdentidad;
    String especialidad;  
    //constructor
    public Medico()
    {//inicializacion
        nombre = " ";
        apellidos = " ";
        edad = -99;
        casado = false;
        numeroDocumentoIdentidad = " ";
        especialidad = " ";
    }//cierre del constructor
    //metodo para establecer el nombre del medico
    public void setNombre (String valorNombre)
    {nombre=valorNombre;}//cierre del metodo
    //metodo para establecer los apellidos
    public void setApellidos (String valorApellidos)
    {apellidos=valorApellidos;}//cierre del metodo
    //metodo para establecer la edad
    public void setEdad (int valorEdad)
    {edad=valorEdad;}//cierre del metodo
    //metodo para si el objeto medico esta casado o no
    public void setCasado (boolean valorCasado)
    {casado=valorCasado;}//cierre del metodo
    //metodos para establecer el DNI
    public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad)
    {numeroDocumentoIdentidad= valorNumeroDocumentoIdentidad;}//cierre del metodo
    //metodo para establecer la especialidad del objeto medico
    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);}//cierre del metodo
//metodo para obtener el nombre
public String getNombre ()
{return nombre;}//cierre del metodo
//metodo para obtener los apellidos del medico
public String getApellidos ()
{return apellidos;}//cierre del metodo
//metodo para obtener la edad del medico
public int getEdad ()
{return edad;}//cierre del metodo
//metodo para obtener si el medico esta casado o no
public boolean getCasado ()
{return casado;}//cierre del metodo
//metodo para el DNI del objeto medico
public String getNumeroDocumentoIdentidad ()
{return numeroDocumentoIdentidad;}//cierre del metodo
//metodo para obtener la especialidad del objeto medico
public String getEspecialidad ()
{return especialidad;}//cierre del metodo
}//cierre de la clase
					public class Medico
{//declaracion de los atributos
    String nombre;
    String apellidos;
    int edad;
    boolean casado;
    String numeroDocumentoIdentidad;
    String especialidad;  
    //constructor
    public Medico()
    {//inicializacion
        nombre = " ";
        apellidos = " ";
        edad = -99;
        casado = false;
        numeroDocumentoIdentidad = " ";
        especialidad = " ";
    }//cierre del constructor
    //metodo para establecer el nombre del medico
    public void setNombre (String valorNombre)
    {nombre=valorNombre;}//cierre del metodo
    //metodo para establecer los apellidos
    public void setApellidos (String valorApellidos)
    {apellidos=valorApellidos;}//cierre del metodo
    //metodo para establecer la edad
    public void setEdad (int valorEdad)
    {edad=valorEdad;}//cierre del metodo
    //metodo para si el objeto medico esta casado o no
    public void setCasado (boolean valorCasado)
    {casado=valorCasado;}//cierre del metodo
    //metodos para establecer el DNI
    public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad)
    {numeroDocumentoIdentidad= valorNumeroDocumentoIdentidad;}//cierre del metodo
    //metodo para establecer la especialidad del objeto medico
    public void setEspecialidad (String valorEspecialidad)
    {especialidad = valorEspecialidad;}//cierre del metodo
    //metodo para obtener el nombre
    public String getNombre ()
    {
        System.out.println (" El medico de nombre " + nombre + " no hace visita hoy ");
        return nombre;
    }//cierre del metodo
    //metodo para obtener los apellidos del medico
    public String getApellidos ()
    {
        System.out.println (" el medico " + apellidos + " ha jubilado ");
        return apellidos;
    }//cierre del metodo
    //metodo para obtener la edad del medico
    public int getEdad ()
    {
        System.out.println (" los medicos de " + edad + " años estan en reanimacion ");
        return edad;
    }//cierre del metodo
    //metodo para obtener si el medico esta casado o no
    public boolean getCasado ()
    {
        System.out.println (" Los medicos solteros tienen turno de noche y los casados turno de dia ");
        return casado;
    }//cierre del metodo
    //metodo para el DNI del objeto medico
    public String getNumeroDocumentoIdentidad ()
    {
        System.out.println (" Todos los medicos son nacionales ");
        return numeroDocumentoIdentidad;
    }//cierre del metodo
    //metodo para obtener la especialidad del objeto medico
    public String getEspecialidad ()
    {
        System.out.println (" El medico especializado en " + especialidad + " ahora esta en maternidad ");
        return especialidad;
    }//cierre del metodo
}//cierre de la clase
public class Medico
{//declaracion de los atributos
    string nombre;
    string apellidos;
    int edad;
    boolean casado;
    string numeroDocumentoIdentidad;
    string especialidad;  
}//cierre de las declaraciones.p//constructor
 public Medico()
{//inicializacion
nombre= " ";
apellidos " ";
edad= -99;
casado = false;
numeroDocumentoIdentidad= " ";
especialidad= " ";
}//cierre del constructor
//metodo para establecer el nombre del medico
public void setNombre (string valorNombre)
{nombre=valorNombre;}//cierre del metodo
//metodo para establecer los apellidos
public void setApellidos (string valorApellidos)
{apellidos=valorApellidos;}//cierre del metodo
//metodo para establecer la edad
public void setEdad (int valorEdad)
{edad=valorEdad;}//cierre del metodo
//metodo para si el objeto medico esta casado o no
public void setCasado (boolean valorCasado)
{casado=valorCasado;}//cierre del metodo
//metodos para establecer el DNI
public void setNumeroDocumentoIdentidad (string valornumeroDocumentoIdentidad)
{numeroDocumentoIdentidad= valorNumeroDocumentoIdentidad;}//cierre del metodo
//metodo para establecer la especialidad del objeto medico
public void setEspecialidad (string valorEspecialidad)
{especialidad = valorEspecialidad;}//cierre del metodo
//metodo para obtener el nombre
public string getNombre ()
{
return nombre;
System.out.println ("El medico de nombre" + valorNombre + "no hace visita hoy");
}//cierre del metodo
//metodo para obtener los apellidos del medico
public string getApellidos ()
{
return apellidos;
System.out.println ("el medico" + valorApellidos + "ha jubilado");
}//cierre del metodo
//metodo para obtener la edad del medico
public int getEdad ()
{
return edad;
System.out.println ("los medicos de" + valorEdad + "años estan en reanimacion");
}//cierre del metodo
//metodo para obtener si el medico esta casado o no
public boolean getCasado ()
{
return casado;
System.out.println ("Los medicos solteros tienen turno de noche y los casados turno de dia");
}//cierre del metodo
//metodo para el DNI del objeto medico
public string getNumeroDocumentoIdentidad ()
{
return numeroDocumentoIdentidad;
System.out.println ("Todos los medicos son nacionales");
}//cierre del metodo
//metodo para obtener la especialidad del objeto medico
public string getEspecialidad ()
{
return especialidad
System.out.println ("El medico especializado en" + valorEspecialidad + "ahora esta en maternidad");
}//cierre del metodo
}//cierre de la clase
					/* Ejemplo - aprenderaprogramar.com */
//Esta clase es una prueba
public class miPrueba {
    public String resultado (String dimeUnString) {
        System.out.println ("dimeUnString inicialmente vale " + dimeUnString);
        dimeUnString = dimeUnString + " recibido";
        System.out.println ("dimeUnString ahora vale " + dimeUnString);
        return "El método devuelve " + dimeUnString;
    }
} 
					public class DiscoMusical
{//declaracion atributos
    String titulo;
    String autor;
    int añoEdicion;
    String formato;
    boolean digital;
    //constructor
    public DiscoMusical ()
    {
        titulo = "desconocido";
        autor = "desconocido";
        añoEdicion = 0;
        formato = "desconocido";
        digital = true;
    }//cierre constructor
    
    //metodo para establecer el titulo
    public void settitulo (String valortitulo)
    {
        titulo=valortitulo;
    }//cierre metodo
    
  
    //metodo para establecer el Autor
    public void setautor (String valorautor)
    {
        autor=valorautor;
    }//cierre metodo
    
    //metodo para establecer el año de edicion
    public void setañoEdicion (int valorañoEdicion)
    {
        añoEdicion=valorañoEdicion;
    }//cierre metodo
    
    //metodo para establecer el formato
    public void setformato (String valorformato)
    {
       formato=valorformato;
    }//cierre metodo
    
    //metodo para establecer si es digital o no el disco
    public void setdigital (boolean valordigital)
    {
        digital=valordigital;
    }//cierre metodo
    
    //metododo para obtener el titulo
    public String gettitulo ()
    {return titulo;}
    
    //metododo para obtener el autor
    public String getautor ()
    {return autor;}
    
    //metododo para obtener el el año de edicion
    public int getañoEdicion ()
    {return añoEdicion;}
    
    //metododo para obtener el formato
    public String getformato ()
    {return formato;}
    
    //metododo para obtener si el disco es digital o no
    public boolean getdigital ()
    {return digital;}
}
					public class DiscoMusical
{//declaracion atributos
    String Titulo;
    String Autor;
    int AñoEdicion;
    String Formato;
    boolean Digital;
    //constructor
    public DiscoMusical ()
    {
        Titulo = "desconocido";
        Autor = "desconocido";
        AñoEdicion = 0;
        Formato = "desconocido";
        Digital = true;
    }//cierre constructor
    
    //metodo para establecer el titulo
    public void setTitulo (String valorTitulo)
    {
        Titulo=valorTitulo;
    }//cierre metodo
    
  
    //metodo para establecer el Autor
    public void setAutor (String valorAutor)
    {
        Autor=valorAutor;
    }//cierre metodo
    
    //metodo para establecer el año de edicion
    public void setAñoEdicion (int valorAñoEdicion)
    {
        AñoEdicion=valorAñoEdicion;
    }//cierre metodo
    
    //metodo para establecer el formato
    public void setFormato (String valorFormato)
    {
       Formato=valorFormato;
    }//cierre metodo
    
    //metodo para establecer si es digital o no el disco
    public void setDigital (boolean valorDigital)
    {
        Digital=valorDigital;
    }//cierre metodo
    
    //metododo para obtener el titulo
    public String getTitulo ()
    {return Titulo;}
    
    //metododo para obtener el autor
    public String getAutor ()
    {return Autor;}
    
    //metododo para obtener el el año de edicion
    public int getAñoEdicion ()
    {return AñoEdicion;}
    
    //metododo para obtener el formato
    public String getFormato ()
    {return Formato;}
    
    //metododo para obtener si el disco es digital o no
    public boolean getDigital ()
    {return Digital;}
}
					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