CONTENIDO DE LA LECCIÓN 18
CONTENIDO DE LA LECCIÓN 18
CONTENIDO DE LA LECCIÓN 18
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
MIGUEL Á. TOLEDO MARTÍNEZ<br />
El cuerpo de la función simplemente suma todas las calificaciones del arreglo y los divide entre su número.<br />
A continuación se ve la función completa:<br />
float promedio(int numero, float calificaciones[MAX])<br />
{<br />
float total = 0.0;<br />
for (int i = 0; i < numero; ++i)<br />
total +=calificaciones[i];<br />
return total/numero;<br />
} // Fin de promedio()<br />
Hay dos variables locales de función definidas: total e i. total actuará como una variable temporal para<br />
acumular la suma de las calificaciones y la variable i es la variable contador del ciclo. Primero, la variable<br />
total se inicializa a 0. Después se usa el ciclo para obtener los elementos del arreglo, uno por uno y<br />
adicionarlos a total. Observe que el contador de ciclo (i) actúa como el índice del arreglo dentro del ciclo.<br />
De esta manera se extraen los elementos del arreglo, desde el índice [0] hasta [numero – 1], en forma<br />
secuencial con cada ciclo de iteración y se adicionan a total. La última calificación se localiza en el índice<br />
[numero – 1]. Una vez que el ciclo calcula la suma total de todas las calificaciones, se usa un enunciado<br />
return para regresar el promedio calculado.<br />
Por último, la función mostrarResultado() mostrará las calificaciones individuales obtenidas del usuario<br />
junto con sus promedios. Para hacer esto, el arreglo deberá pasar a la función para obtener las<br />
calificaciones. Aquí está la descripción de la función:<br />
Función mostrarResultado(): Muestra las calificaciones individuales y su<br />
promedio.<br />
Acepta: El número de calificaciones para mostrarlas en<br />
pantalla y el arreglo de las calificaciones.<br />
Regresa: Nada.<br />
Para mostrar el promedio, sólo se llamará a la función promedio() dentro de esta función como parte de un<br />
enunciado cout. La función completa entonces se convierte en:<br />
void mostrarResultado(int numero, float calificaciones[MAX])<br />
{<br />
cout