Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/11/2013, 06:23
Avatar de xSkArx
xSkArx
 
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 2 meses
Puntos: 96
Respuesta: Atascado en ejercicio de funciones

Amigo prueba que tal asi
Código PHP:
Ver original
  1. <html>
  2. <head>
  3. <title>aritmetica</title>
  4. </head>
  5. <body>
  6. <?php
  7. function media($lista)
  8. {
  9. return array_sum($lista)/count($lista);
  10. }
  11. if (!isset($_POST['aceptar']))
  12. {
  13. ?>
  14.  
  15. <form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
  16. Lista de números para calcular la media Aritmética:
  17. <br>
  18. <br>
  19. Nº1 =<input type="text" name="muestra[]" value="">
  20. <br>
  21. Nº2 =<input type="text" name="muestra[]" value="">
  22. </br>
  23. Nº3 =<input type="text" name="muestra[]" value="">
  24. </br>
  25. Nº4= <input type="text" name="muestra[]" value="">
  26. </br>
  27. Nº5= <input type="text" name="muestra[]" value="">
  28. <br>
  29. <input type="submit" name="aceptar" value="Cálcular">
  30. </form>
  31. <?php
  32. }
  33. else {
  34. echo "Estadística:<br />";
  35. echo "Muestra: ";
  36. echo implode(',',$_POST['muestra']). "<br />";
  37. echo "Media aritmética: ".media($_POST['muestra']);
  38. }
  39. ?>
  40. </body>
  41. </html>
Solo te queda validar los datos, que sean solo numeros
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.