Suma de numeros aleatorios php

Iniciado por Giankaa, 30 Julio 2015, 03:47 AM

0 Miembros y 1 Visitante están viendo este tema.

Giankaa

Hola, tengo una tarea pero no me sale    es la siguiente...
Debo realizar un formulario HTML que reciba "n" numeros aleatorios entre 1 y 100, eso lo tengo! Lo que me falta es que además de eso debo mostrar la suma de los números generados, el promedio de ellos, también cuál número es el mayor y cuál número es el menor.
Ej:
Digite el valor de n: 5
Los números generados son:
20
15
10
25
50
La suma de los números generados es: 120
El promedio: es 24
El número mayor es: 50
El número menor es: 10

Lo que llevo es esto: en el form html:
Código HTML:
Código (html4strict) [Seleccionar]
<form action="clase11b.php">
    Digite el valor de n:
    <input type="number" name="valorn"><br />
    <input type="submit" value="Procesar"><br />
</form>

Y para el php esto:

Código PHP:
Código (php) [Seleccionar]
<?php
$n
=$_GET["valorn"];
echo 
"Estos son $n numeros aleatorios entre 1 y 100 <br />";
$cantidad=1;
$suma=1;
while (
$cantidad<=$n){
    
$rand=rand(1,100);
    echo 
"Numero aleatorio $rand <br />";
    ++
$cantidad;
    
}
$suma+=$cantidad;
echo 
"La suma de los n&uacute;meros generados es $suma <br />"
?>

Me ayudan? Porfavorrrrrrrrrrr :c

T. Collins

Código (php) [Seleccionar]
    <?php
    $n
=$_GET["valorn"];
    echo 
"Estos son $n numeros aleatorios entre 1 y 100 <br />";
    
$cantidad=0;
    
$suma=0;
    while (
$cantidad<$n){
        
$rand=rand(1,100);
        echo 
"Numero aleatorio $rand <br />";
        
$cantidad++;
        
$suma+=$rand;
    }
    echo 
"La suma de los n&uacute;meros generados es $suma <br />"
    
?>

engel lex

que es lo que no sabes hacer?

promedio = suma/cantidad

el mayor lo haces iniciando $mayor en cero, si un numero es mayor que $mayor, asiganas ese valor a mayor...
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Giankaa

Grandiosas sus respuestas, en verdad genios! :DMe ayudaron mucho, se los agradezco infinitamente, ya agregué también el promedio y el número mayor, el menor, gracias en verdad por la ayuda con el de la $suma de los números aleatorios, no puedo creer que era así jaja estuve cerca, de nuevo gracias :D