Autor Tema: Ejemplo PHP Formulario calcular tiempo de llenado cilindro por POST CU00834B  (Leído 6410 veces)

RUSO GD

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 7
    • Ver Perfil
Tengo una respuesta del Ejercicio CU00834B ...por favor diganme si esta correcta o tengo que corregir algo...
Gracias...

Este es el programa en HTML
Código: [Seleccionar]
<html>
<head><title>TIEMPO DE LLENADO DEPOSITO</title></head>
<body>
<fieldset>
<legend>CALCULO DE TIEMPO DE LLENADO CILINDRO</legend>
<form name="formulario" method="post" action="ejecutarCalculo.php">
INTRODUZCA EL CAUDAL DISPONIBLE EN LITROS/MINUTO: <br/><input type="text" name="caudal" value=" "><br/>
INTRODUZCA EL DIAMETRO DISPONIBLE EN LITROS/MINUTO: <br/><input type="text" name="diametro" value=" "><br/>
INTRODUZCA LA ALTURA DISPONIBLE EN LITROS/MINUTO: <br/><input type="text" name="altura" value=" "><br/>
<br/>
<input type="submit" value="CALCULAR">
</form>
</fieldset>
</body>
</html>

Este es el programa de PHP

Código: [Seleccionar]
<?php
$caudal
=$_POST['caudal'];
$diametro=$_POST['diametro'];
$altura=$_POST['altura'];
$Pi=3.141593;
$radio=$diametro/2;
$volumen=$Pi*$radio*$radio*$altura;
$vlitros=$volumen*1000;
$tminutos=$vlitros/$caudal;
echo 
"El tiempo que transcurria para llenado del deposito es: ".$tminutos."  minutos";
?>


Por favor expliquenme la linea $vlitros=$volumen*1000; el porque multiplicamos por 1000...
« Última modificación: 10 de Octubre 2015, 16:20 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Hola RUSO GD!

En el formulario tienes mal puestas las unidades de diámetro y altura.

Debe poner: INTRODUZCA EL DIAMETRO EN METROS: y no  en litros/minuto

INTRODUZCA LA ALTURA EN METROS: y no en litros/minuto

Una vez se tiene el diámetro y la altura del cilindro en metros, el volumen del cilindro se calcula como Pi*(R^2)*H donde R es el radio que es la mitad del diámtro.

Ese volumen está expresado en metros cúbicos. Sabiendo que 1 m3 son 1000 litros, calculamos los litros multiplicando el volumen en metros cúbicos por 1000.

Finalmente calculamos el tiempo que tarda en llenarse dividiendo el volumen en litros por el caudal que entra en litros/minuto, obteniendo los minutos que tarda en llenarse.

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

RUSO GD

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 7
    • Ver Perfil
Se agradece la explicación de ejercicio... 
Continuare con esto ahora que lo tengo ya mas claro...


 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".