miércoles, 29 de enero de 2025

Calcular el área de un círculo ingresando solo el radio en Python

Código del ejercicio:

from math import pi
r = float(input("Escriba el valor del radio: "))
area = pi * r ** 2
print("El área del círculo es: {:.2f}".format(area) + " cm²")

Definición de los códigos del ejercicio:

from --> palabra clave se usa para importar solo una sección específica de un módulo.
math --> este módulo proporciona acceso a las funciones matemáticas.
import --> usa import palabra clave para hacer que el código de un módulo esté disponible en otro.
float() --> convierte un número entero en un número de punto flotante.
input() --> permite obtener texto escrito por teclado.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
>= --> el operador mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.
round() --> le devolverá un número flotante que se redondeará a los lugares decimales que se dan como entrada.
** --> exponenciación.
print() --> imprime un mensaje en la pantalla.
format() --> formatea los valores especificados y los inserta dentro del marcador de posición de la cadena.
+ --> el operador ( + ) concatena variables de cadena.
, --> concatena variables de cadena.

Explicación del Código:

Este código en Python calcula el área de un círculo solicitando al usuario que ingrese el radio.

1. Importar la biblioteca matemática:

from math import pi

Importamos el valor de π (pi) desde la librería math.

2. Pedir el radio al usuario:

r = float(input("Escriba el valor del radio: "))

Solicitamos al usuario que ingrese el radio del círculo y lo convertimos a un número decimal con float().

3. Calcular el área del círculo:

area = pi * r ** 2

Aplicamos la fórmula matemática del área de un círculo: π × radio².

4. Mostrar el resultado:

print("El área del círculo es: {:.2f}".format(area) + " cm²")

Mostramos el área con dos decimales usando format(area) y concatenamos la unidad "cm²".

Así, el usuario obtiene el área del círculo con solo ingresar el radio.

Código del ejercicio: Otra forma de hacer

import math
radio = float(input("Escriba el valor del radio: "))
if radio >= 0:
    area = math.pi * radio ** 2
    print("El área del círculo es:", round(area, 2), "cm²")
else:
    print("El radio introducido no es correcto")

Definición de los códigos del ejercicio:

from --> palabra clave se usa para importar solo una sección específica de un módulo.
math --> este módulo proporciona acceso a las funciones matemáticas.
import --> usa import palabra clave para hacer que el código de un módulo esté disponible en otro.
float() --> convierte un número entero en un número de punto flotante.
input() --> permite obtener texto escrito por teclado.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
>= --> el operador mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.
round() --> le devolverá un número flotante que se redondeará a los lugares decimales que se dan como entrada.
** --> exponenciación.
print() --> imprime un mensaje en la pantalla.
format() --> formatea los valores especificados y los inserta dentro del marcador de posición de la cadena.
+ --> el operador ( + ) concatena variables de cadena.
, --> concatena variables de cadena.

Explicación del Código:

El siguiente código en Python permite calcular el área de un círculo ingresando solo el radio:

import math
radio = float(input("Escriba el valor del radio: "))
if radio >= 0:
    area = math.pi * radio ** 2
    print("El área del círculo es:", round(area, 2), "cm²")
else:
    print("El radio introducido no es correcto")

Explicación del Código

  • Importación de la librería math: Se usa para acceder a la constante math.pi.
  • Entrada del usuario: Se solicita al usuario que ingrese el valor del radio con input(), y se convierte a número decimal (float).
  • Verificación del radio: Se comprueba si el valor ingresado es mayor o igual a 0.
  • Cálculo del área: Se usa la fórmula matemática del área del círculo: π × radio².
  • Mostrar el resultado: Se imprime el área con dos decimales gracias a round(area, 2).
  • Validación de valores incorrectos: Si el usuario ingresa un número negativo, se muestra un mensaje de error.

Fórmula Matemática

La fórmula utilizada para calcular el área de un círculo es:

Área = π × radio²

Donde π (pi) es aproximadamente 3.1416.

No hay comentarios.:

Publicar un comentario

Cómo hacer un diagrama de flujo

Los diagramas de flujo son diagramas que muestran los pasos de un proceso. Los diagramas de flujo básicos son fáciles de crea...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️