Usuario:ManuelRomero/NewPHP/Arrays/Ejercicios/Ejercicio3

De WikiEducator
< Usuario:ManuelRomero‎ | NewPHP
Revisión a fecha de 07:12 4 nov 2016; ManuelRomero (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Volver

Posible solución
<?php
 
$notas = array();
$tamano = rand(1,50);
//Ahora rellenamos el valor de $tamano posiciones del vector
for ($n=0; $n<$tamano;$n++){
    $notas[$n] = rand(1,10);
}
//recorremos calculando minimo, maximo y media
 
//El primer valor del vector inicializa las variables
$min = $notas[0];
$max = $notas[0];
$suma = $notas[0];
for ($n=1; $n<count($notas) ;$n++){
    if ($min>$notas[$n])
        $min=$notas[$n];
    if ($max<$notas[$n])
        $max=$notas[$n];
    $suma+=$notas[$n];
}
echo "La nota máxima es $max<br>";
echo "La nota mínima es $min<br>";
echo "La nota media es es". ($suma/$n);
 
?>