En este ejercicio de programación en PHP te enseñaré cómo calcular la circunferencia y el radio de un círculo a partir del diámetro.
Vamos a trabajar con PI
y las fórmulas matemáticas. Es un ejercicio muy simple pero útil para los que apenas iniciamos en este lenguaje de programación.
Lo que tendremos al final será un formulario que va a solicitar el diámetro del círculo, mismo que será enviado a un archivo de PHP en donde vamos a obtener el valor enviado, realizar los cálculos e imprimir resultados.
Primero veamos el formulario. El mismo solo contiene un input
que tiene el name
de diametro y se va a enviar a calcular.php
.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Calcular circunferencia y radio con PHP</title>
</head>
<body>
<h1>Circunferencia y radio de un círculo con PHP</h1>
<a href="https://parzibyte.me/blog">By Parzibyte</a>
<form action="calcular.php" method="POST">
<input required type="number" name="diametro" placeholder="Diámetro">
<button type="submit">Calcular</button>
</form>
</body>
</html>
Esto es simple HTML pero vamos a procesar el formulario con PHP para sacar los datos del círculo.
Ahora vamos a la programación del lado del servidor con PHP para sacar la circunferencia y radio del círculo. Recuerda que las fórmulas nos dicen:
De modo que el código queda así:
<?php
// https://parzibyte.me/blog
define("PI", 3.1416);
# Leer el diámetro desde el formulario que fue enviado a este script
$diametro = $_POST["diametro"];
/*
Realizar cálculos
*/$circunferencia = PI * $diametro;
$radio = $diametro / 2;
/*
Imprimir
*/echo "La circunferencia del círculo es: " . $circunferencia . " <br>";
echo "El radio del círculo es " . $radio . " <br>";
Primero estoy declarando la constante de PI con define
. Luego leo el valor del formulario a través de $_POST
, fíjate que lo estoy extrayendo tal y como está especificado en el atributo name
del input
.
Luego hago los cálculos y finalmente los imprimo con echo
, dando los resultados que puedes observar en la imagen.
Te dejo con más tutoriales de programación en PHP para que sigas aprendiendo.
Hoy te voy a presentar un creador de credenciales que acabo de programar y que…
Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…
En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…
En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…
Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…
En este artículo te voy a enseñar cómo usar un "top level await" esperando a…
Esta web usa cookies.