Programar: Dado el valor entero del radio de una esfera, calcular y reportar el área del círculo máximo de la esfera, el área de la esfera y el volumen de la esfera.
Primero crearemos dentro del <body> .. </body>, el formulario para capturar los datos que se va a solicitar el usuario.
<body>
/* Creación del Formulario
<form action="esfera.php" method="POST">
<p>Radio de la Esfera (m) <input type="text" name="radiocir">
<br />
<input type="submit" />
</p>
</form>
/* se hace el ingreso de los valores a través de un formulario,
/* luego que ingresar los valores, y presionar el botón Submit,
/* nos dará el resultado de acuerdo a la parte de PHP que tenemos
/* a continuación
<?php
if (isset($_REQUEST['radiocir'])) {
$r = $_REQUEST['radiocir'];
} else {
$r = "";
}
$pi= 3.1416;
$areacirculo = $pi * pow($r,2);
$areaesfera = 4 * $pi * pow($r,2);
$volumenesfera = 4 * $pi * pow($r,3)/ 3;
echo "El área del círculo máximo de la Esfera es: " . $areacirculo . " m2 <br>" ;
echo "El área de la Esfera es: " . $areaesfera . " m2 <br>" ;
echo "El Volumen de la Esfera es: " . $volumenesfera . " m3 <br>" ;
?>
</body>
Pasando a explicar algunos puntos:
Usamos el isset: Determina si una variable está definida y no es
<p>Radio de la Esfera (m) <input type="text" name="radiocir">
<br />
<input type="submit" />
</p>
</form>
/* se hace el ingreso de los valores a través de un formulario,
/* luego que ingresar los valores, y presionar el botón Submit,
/* nos dará el resultado de acuerdo a la parte de PHP que tenemos
/* a continuación
<?php
if (isset($_REQUEST['radiocir'])) {
$r = $_REQUEST['radiocir'];
} else {
$r = "";
}
$pi= 3.1416;
$areacirculo = $pi * pow($r,2);
$areaesfera = 4 * $pi * pow($r,2);
$volumenesfera = 4 * $pi * pow($r,3)/ 3;
echo "El área del círculo máximo de la Esfera es: " . $areacirculo . " m2 <br>" ;
echo "El área de la Esfera es: " . $areaesfera . " m2 <br>" ;
echo "El Volumen de la Esfera es: " . $volumenesfera . " m3 <br>" ;
?>
</body>
Pasando a explicar algunos puntos:
Usamos el isset: Determina si una variable está definida y no es
NULL, como al cargar la página por primera vez, carga la variable con null, esto puede provocar algún error.
Usamos pow: Lo usamos para una expresión exponencial.
Para este ejercicio tendrías que grabarlo con el mismo nombre que aparece en el form: esfera.php
***NOTA IMPORTANTE: como ven aún no se está colocando validaciones para evitar error, que lo veremos más adelante...
***NOTA IMPORTANTE: como ven aún no se está colocando validaciones para evitar error, que lo veremos más adelante...