- Hacer un programa con php que capture "n" cantidad de calificaciones de alumnos e imprima como resultado lo siguiente:
- La suma de todos los números.
- Total números capturados.
- Número menor que se capturó.
- Número mayor que se capturó.
Observación: Utilizar números aleatorios para generar las "n" calificaciones.
Para la solución tendremos lo siguiente: Considerar que ambos archivos deben estar en una sola carpeta.
Para la solución tendremos lo siguiente: Considerar que ambos archivos deben estar en una sola carpeta.
- Creamos un archivo index.php y agregamos el siguiente código.
<!DOCTYPE html>
<html>
<head>
<title>PROMEDIO NOTAS</title>
</head>
<body>
<form method="post" action="nprom.php">
Cantidad Notas: <input type="text" name="val">
<input type="submit" value="Ver Resultados" >
</form>
</body>
</html>
- Creamos otro archivo php con nombre nprom.php
<?php
$val=$_POST['val'];
$suma=0;
$valores =array();
$promedio=0;
$var=1;
for ($var=1; $var<=$val ; $var++) {
$aleatorio= rand(0,20);
array_push($valores,$aleatorio);
$var1=max($valores);
$var2=min($valores);
echo $aleatorio, '<br>';
$suma +=$aleatorio;
$TotalNumeros=$var;
$promedio=$suma/$TotalNumeros;
echo '<br>';
}
echo "La suma es: ",$suma;
echo '<br>';
echo "Total de numeros capturados : ", $TotalNumeros;
echo '<br>';
echo "El promedio es: ", number_format($promedio,2,",",".");
echo '<br>';
echo "El valor menor es: ", $var2;
echo '<br>';
echo "El valor mayor es: ", $var1;
echo '<br>';
echo "<tr>
<td><a href='index.php'>Regresar</a></td>
</tr> ";
No hay comentarios.:
Publicar un comentario