Autor Tema: PHP Recuperar datos de un formulario HTML enviado por get con $_GET CU00833B  (Leído 4356 veces)

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Buenas, dejo otra solución. Ejercicio CU00833B del curso básico de programación web PHP desde cero.

Citar
EJERCICIO
Diseñar un desarrollo web simple con PHP que dé respuesta a la necesidad que se plantea a continuación.
Un operario de una fábrica recibe cada cierto tiempo un depósito cilíndrico de dimensiones variables, que debe llenar de aceite a través de una toma con cierto caudal disponible. Se desea crear una aplicación web que le indique cuánto tiempo transcurrirá hasta el llenado del depósito. El caudal disponible se considera estable para los tiempos que tardan los llenados de depósitos y lo facilita el propio operario, aportando el dato en litros por minuto.
ORIENTACIÓN PARA LA SOLUCIÓN
La solución esquematizada en pseudocódigo es la siguiente:
1.  Inicio
2.   Mostrar “Introduzca el caudal disponible en litros / minuto”: Pedir Q
3.  Mostrar “Introduzca el diámetro del depósito, en metros” : Pedir D
4.  Mostrar “Introduzca la altura del depósito, en metros” : Pedir H
5.  Pi = 3,141593
6.  R = D / 2
7.  V = Pi * (R ^ 2) * H : Vlitros = V * 1000
8.  tminutos = Vlitros / Q
9.  Mostrar “El tiempo que transcurrirá hasta el llenado del depósito es de”, tminutos, “minutos”
10.  Fin

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo aprenderaprogramar.com</title>
<meta charset="utf-8">
</head>
<body>
<form name="formularioDatos" method="get" action="ejercicioCU00833B.php">
<p> CÁLCULO DEL TIEMPO DEL LLENADO DEL DEPÓSITO </p>
<br/>
Introduzca el caudal disponible en litros / minuto: <input type="text" name="caudal" value="">
<br/> <br/>
Introduzca el diámetro del depósito, en metros: <input type="text" name="diametro" value="">
<br/> <br/>
Introduzca la altura del depósito, en metros: <input type="text" name="altura" value="">
<br/> <br/>
<input value="Calcular" type="submit" />
</form>
</body>
</html>

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo aprenderaprogramar.com</title>
<meta charset="utf-8">
</head>
<body>
<?php
$caudal $_GET['caudal'];
$diametro $_GET['diametro'];
$altura $_GET['altura'];
$Pi 3.141593;
$radio $diametro 2;
$tiempo = (($Pi * ($radio $radio)) * $altura 1000) / $caudal;
echo 'El depósito tardará en llenarse: ' $tiempo ' minutos.';
?>

</body>
</html>


http://aprendehtml.byethost3.com/CU00833B/ejercicioCU00833B.html

Saludos.
« Última modificación: 11 de Marzo 2016, 11:59 por Alex Rodríguez »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2049
    • Ver Perfil
Hola Pedro, todo correcto

Saludos

 

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".