Duda don RETURN
Publicado por joaquin (10 intervenciones) el 23/06/2006 14:44:35
Hola a todos/as.
Tengo una duda con un return, os comento:
Han suspendido a una amiga con un 4,99 por poner un return en una funcion que calcula porcentajes de la siguiente manera:
La susodicha funcion recibe como parametros dos enteros, uno con el dato, y otro con el total y deve devovler el porcentaje que representa el dato con respecto al total:
El return que ha puesto y que según el profesor es un fallo muy grave, tanto como para quitarle 5,01 puntos en el examen es de esta forma: return (dato*100/total);
Según el profesor debería haber empleado una variable auxiliar de esta forma: aux= dato*100/toal;
return (aux);
¿Es correcta la primera forma? Yo en particular la empleo en listas, colas, etc para las funciones del tipo pila_vacia, cola_llena, etc por ejemplo return (inicio==NULL);
A ver si alguien me aclara, como dato os digo que ella programa en C, mientras que yo lo hago en C++, empleamos el compliador Borland C++ 5.02.
Gracias y un saludo
Tengo una duda con un return, os comento:
Han suspendido a una amiga con un 4,99 por poner un return en una funcion que calcula porcentajes de la siguiente manera:
La susodicha funcion recibe como parametros dos enteros, uno con el dato, y otro con el total y deve devovler el porcentaje que representa el dato con respecto al total:
El return que ha puesto y que según el profesor es un fallo muy grave, tanto como para quitarle 5,01 puntos en el examen es de esta forma: return (dato*100/total);
Según el profesor debería haber empleado una variable auxiliar de esta forma: aux= dato*100/toal;
return (aux);
¿Es correcta la primera forma? Yo en particular la empleo en listas, colas, etc para las funciones del tipo pila_vacia, cola_llena, etc por ejemplo return (inicio==NULL);
A ver si alguien me aclara, como dato os digo que ella programa en C, mientras que yo lo hago en C++, empleamos el compliador Borland C++ 5.02.
Gracias y un saludo
Valora esta pregunta


0