Autor Tema: Ejercicio CU00630B tuto Java desde cero diferencia entre procedimiento y función  (Leído 2762 veces)

Gerstox

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Buenas noches quiero saber si estas signaturas están bien programadas este es el ejercicio de la pagina 30, claro hay cosas que faltan para que el código funcione pues me piden esto :

Citar
Considera estás desarrollando un programa Java donde necesitas trabajar con objetos de tipo DiscoMusical. Define las signaturas para métodos dentro dicha clase e indica si deberán ser procedimientos o funciones para los siguientes objetivos planteados:

1) Obtener la duración de una canción expresada como un número decimal en minutos (por ejemplo podría ser 3,22 minutos) recibiendo como dato el número de canción dentro del disco.

2) Pedir a un administrador de una compañía discográfica que introduzca la duración de todas las canciones (dichas duraciones se almacenarán como información del objeto). Es decir, el método se encargará de saludar al usuario y pedirle que vaya introduciendo una por una la duración de las canciones.

3) Obtener la duración del disco completo (suma de las duraciones de cada una de las canciones).

4) 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).

y yo programe esto:

//Ejercicio página 30

    float calcularDuracionCancion(int nroCancion){}

    void duracionCanciones(){}

    float obtenerDuracionDisco(){}

    void anadirCancion(String tituloCancion,float duracionCancion)


Esta bien o le faltan algunas cosas?

espero su respuesta :)
« Última modificación: 05 de Marzo 2015, 08:56 por Alex Rodríguez »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:Buenas quiero saber... Ejercicio CU00630B curso Java desde cero
« Respuesta #1 en: 28 de Febrero 2015, 18:31 »
Hola Gerstox, como es tu primer mensaje te recuerdo alguna cosa básica:

- Al crear un tema en el foro debes ponerle un título adecuado. Ver las indicaciones que se dan en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

En este caso el título "Buenas quiero saber..." no sirve para localizar el tema ni para saber de qué trata. Cuando presentes ejercicios sobre un curso debes poner la referencia de la entrega, y el tema de que se trata, por ejemplo Ejercicio CU00630B curso java concepto de signatura

Sobre la respuesta que has dado al ejercicio es correcta, lo único que te ha faltado es decir cuáles de las signaturas eran tipo procedimiento y cuáles tipo función.

Salu2

Gerstox

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Ejercicio CU00630B curso Java desde cero
« Respuesta #2 en: 01 de Marzo 2015, 19:50 »
Gracias prestare mas atención para crear el tema.  8)

 

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