Autor Tema: Cómo definir la signatura de procedimientos y funciones Java Ejercicio CU00630B  (Leído 4716 veces)

rubens23

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 30
    • Ver Perfil
Ahí están los tres primeros ejercicios, que seguramente estén mal porque no entiendo que pedís. El cuarto no se ni por donde empezar.

Saludos

Código: [Seleccionar]
public void setObtenerDuracionCancion(int numeroCancion)
    public void setDuraciones(int duracion1, int duracion2)
    public void setObtenerDuraiónDisco (float DuracionDisco=duracion1+duración2)
« Última modificación: 24 de Abril 2015, 20:54 por Alex Rodríguez »

Lorenzo31

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 381
    • Ver Perfil
Buenos días ruben,

Vale voy a intentar responderte yo a ver si te ayudo un poco.

Primero sobre los tres que has respondido,

Los nombres de los métodos estan bien, mínuscula al inicio y nombres claros.

Fíjate que el ejercicio te indica que digas si són funciones o procedimientos los métodos.

Para ello debes pensar si el método va a devolverte algún tipo de información ( función) o simplemente va a cambiar algo sin devolver nada (procedimiento).

Cuando es procedimiento como no devuelve nada se indica con la palabra void (vacío), según tus respuestas todo serían procedimientos, vuelve a repasar el tema 630 y modificalos, no todos son procedimientos.

Como pista te diré que el segundo ejercicio si es un procedimiento, lo has puesto bien.
El valor que le pasa, lo pusiste como un int, piensa que una canción puede ser 3.22, otra 2.44... al final es mejor un float o un double, pues un int solo aceptaria un 3 o un 2.

Sobre el ejercicio 4 que se pide;

Añadir una canción al disco recibiendo como información para ello el título de la canción y su duración (se añadirá como última canción en el disco. Si el disco tenía por ejemplo 10 canciones, al añadirse una canción pasará a tener 11).

Piensa primero si es una función que te devolvera algo o es un procedimiento que hará algo, luego piensa que parámetros deberás darle para que lo realice.

Modifica el ejercicio y lo miramos de nuevo.


rubens23

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 30
    • Ver Perfil
Buenas, me dijeron que modificara el ejercicio y aquí está. Haber que tal está ahora...
Saludos.
Código: [Seleccionar]
//ejercicio 1, es función
public int getObtenerDuracionCancion(int numeroCancion)
//ejercicio2, es procedimiento
public void setDuraciones(float duracion1, float duracion2)
//ejercicio 3, es función
public float getObtenerDuraiónDisco ()
//ejercicio 4, es procedimiento
public void setAñadirCanción(String tituloCancion, float duracionCancion)

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Hola rubens23, cuando se trate de una corrección o modificación sobre algo que se estaba tratando en otro hilo, responde en el mismo hilo abierto en lugar de en uno nuevo. Voy a unir la conversación con la anteriormente abierta.

Saludos

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Ya he fusionado los dos temas. Saludos.

Lorenzo31

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 381
    • Ver Perfil
Correcto rubens, ahora sí está bien. ;)

Ten en cuenta en lo sucesivo lo que te comenta Alex sino sería un caos encontrar a que ejercicio anterior te refieres en cada rectificación :)

rubens23

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 30
    • Ver Perfil
Ah vale, lo entendí mal. Bueno, ya lo se para la proxima.
Muchas gracias por corregirlo =)
Saludos!

 

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