Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Gerstox en 28 de Febrero 2015, 04:00
-
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 :
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 :)
-
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
-
Gracias prestare mas atención para crear el tema. 8)