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

Páginas: [1] 2
1
Aprender a programar desde cero / Re:Entrega CU00637B
« en: 31 de Agosto 2014, 01:11 »
muchas gracias

2
corregidme este ejercicio por favor.
Código: [Seleccionar]
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;
    }
}

3
Aprender a programar desde cero / Re:EJEMPLO CU00636B
« en: 29 de Agosto 2014, 16:40 »
muchas gracias dongo, tu contribucion me es muy util.

4
Hola buenas, aquí deja la entrega del ejercicio CU00636B para su corrección,
gracias por su atención.

Código: [Seleccionar]
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;}

}

5
queria hacer el ejemplo del apunte antes de iniciar con el ejercicio pero tengo unas dudas sin resolver en mi cabeza,
miradme el codigo y ayudadme a aclarar mis dudas por favor,
gracias.

Código: [Seleccionar]
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");}
    }
}

se pùede duplicar un metodo?
por ejemplo en vez de :
Código: [Seleccionar]
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 :

Código: [Seleccionar]
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.
gracias.

6
Aprender a programar desde cero / Re:CU00633B
« en: 28 de Agosto 2014, 21:06 »
gracias  Javi,
la verdad es que no entendi bien este metodo,pero ahora sí que me parece que lo he entendido un poco mejor
a continuacion dejo el codigo corregido,

Código: [Seleccionar]
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

7
Aprender a programar desde cero / Re:CUOO632b
« en: 28 de Agosto 2014, 19:41 »
pensaba que el ejercicio solo pedía mensaje

Código: [Seleccionar]
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.
ahora sí que no sé que hacer..

necesito ayuda pues,
gracias Javi.

8
me pueden mirar este ejercicio por favor?
gracias

a) A > 3==>true                        b) A > C==>true                       c) A < C==>false

d) B < C==>false                       e) B != C==>true                     f) A == 3==>false   
                   
g) A * B == 15==>true              h) A * B == -30==>false          i) C / B < A==>true
                         
j) C / B == -10 ==>false             k) C / B == -4==>false            l) A + B + C == 5==>false
                     
m) (A+B == 8 ) && (A-B == 2) ==>true                   

n) (A+B == 8 ) || (A-B == 6) ==>true                         

o) A > 3 && B > 3 && C < 3==>false                       

p) A > 3 && B >= 3 && C < -3==>true

9
hola buenas noches,
quisiera que alguien me corrige este ejercicio por favor para ver si lo he hecho bien o no.

el código me funciona pero si la edad es un numero múltiplo de 5 en vez de ser 0 los años que faltan para que el medico tenga una edad múltiplo de 5 el resultado sera 5 (El médico de nombre david con especialidad quirofano tendrá una edad múltiplo de 5 dentro de 5 años).
me explico:
por ejemplo si el medico tiene 25 años
pues

calculoParaMultiploEdad = (múltiplo - (edad % múltiplo))
calculoParaMultiploEdad = (5 - (25 % 5))
calculoParaMultiploEdad =5

no se podría poner por ejemplo un metodo que determina lo siguiente ?:
if edad % multiplo = 0
System.out.println (" El medico tiene una edad multiplo de 5 ")

lo he intentado pero hubo problemas de compilación

gracias por su atención

Código: [Seleccionar]
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


10
Aprender a programar desde cero / Re:CUOO632b
« en: 28 de Agosto 2014, 01:03 »
ahora me parece que esta mejor codigo, gracias por tu disposicion. he entendido el enunciado y el como de los sintaxis del codigo como por ejemplo que "String se escribe siempre en mayuscula" y despues de return el codigo ya no ejecuta nada mas y "que hay que ir compilando pasa por pasopara poder averiguar los errores".
de verdad gracias.
a continuacion adjunto el codigo

Código: [Seleccionar]
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

11
Aprender a programar desde cero / Re:CUOO632b
« en: 28 de Agosto 2014, 00:45 »
es verdad , no lo interpreté así .
gracias otra vez.

12
Aprender a programar desde cero / Re:CUOO632b
« en: 27 de Agosto 2014, 15:08 »
una respuesta muy pedagoga,
gracias Javi,
ahora parece que el codigo no tiene errores, se me compila y ademas creando un objeto medico se cumplen las espectativas del ejercicio.
te lo digo de corazon GRACIAS POR TU CONTRIBUCION
a continuacion adjunto el nuevo codigo y los resultados de impresion
Código: [Seleccionar]
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

El medico de nombre Andreu no hace visita hoy
 el medico Campanario Ponga ha jubilado
 los medicos de 40 años estan en reanimacion
 Los medicos solteros tienen turno de noche y los casados turno de dia
 El medico especializado en Quirofano ahora esta en maternidad
 Todos los medicos son nacionales

13
hola buenos dias
alguien me puede mirar porque me da error de complicion este codigo y de paso corregirme el ejercicio
muchas gracias por su atencion

Código: [Seleccionar]
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

14
muchas gracias Alex,
es que estaba intentando traducir el ejercicio en codigo para ver si se compilaba pero me he confundido mucho.
gracias por tu disponibilidad
buenas noches

15
hola buenas tardes,
yo quería desarrollar un código para hacer este ejercicio pero me esta costando,
quieria preguntar si hacerlo asi es correcto,

1.   Public float  getduracionCancion (int numeroCancion)funcion
2.   Public void setduracionCanciones ()procedimiento
3.   Public float getduracionDisco ()funcion
4.   Public float setañadirCancion (string titulo, int duracionCancion)funcion
 
gracias por su atencion 

16
Aprender a programar desde cero / Re:ENTREGA CU00628B
« en: 13 de Agosto 2014, 15:15 »
hola Dongo muchas gracias por tu ayuda,me lo he vuelto a leer y creo que ya lo he entendido mejor.
lo que me costaba entender es como el parametro iba cambiando de valor pero con tu explicacion ya lo he entendido.

gracias y de verdad valoro mucho tu atencion,me has contestado detenidamente.

17
buenas tardes a todos,
estoy ya de vuelta de vacaciones y aun tengo distracciones del descanso merecido.
tengo dificultades a entender el siguiente código,si alguien me lo puede aclarar un poco por favor.
gracias a todos
Código: [Seleccionar]
/* 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;
    }
}

18
esto me gusta mucho,
gracias otra vez
pensé que si cambio una letra de los atributos ya el programa no se compilara. llegue a pensar poner así (set_titulo) pero no me atreve,

gracias Ogramar.
que tengas un excelente dia

19
muchisima gracias Ogramar,
lo haré asi tal como me lo has dicho.

por el tema de la 's' de "string" sigo teniendo duda,parece que tiene que ser siempre en mayúscula.
ahora pego el codigo corrigido solo para ver como queda para hacerlo asi la proxima vez .

Código: [Seleccionar]
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;}
}

20
hola muy buena noche,

según lo que revisado del ejercicio del colega que ha iniciado este tema me parece que lo tengo bien pero si alguien me puede echar un ojo para criticarlo me encantaría.

ah otra cosa, la 's' de 'string' tiene que ser siempre en mayúscula ?me da errores siempre con esta s pero si la pongo en mayuscula me compila bien el programa.
muchas gracias a todos.

Código: [Seleccionar]
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;}
}

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