Curso de Fundamentos de Python

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

Introducción:
En este tutorial, aprenderemos a crear un programa en Python que puede calcular el área de un círculo, triángulo, rectángulo y cuadrado. No se requiere experiencia previa en programación, pero es útil tener un conocimiento básico de Python.
 

Paso 1: Configuración Inicial
Antes de empezar, asegúrate de tener Python instalado en tu sistema. Puedes descargarlo desde aquí. También necesitarás un editor de texto o un entorno de desarrollo integrado (IDE) como Visual Studio Code o PyCharm.
 

Paso 2: Crear un Nuevo Archivo Python
Abre tu editor de texto o IDE y crea un nuevo archivo. Guárdalo con un nombre descriptivo, por ejemplo, calcular_areas.py.
 

Paso 3: Definir Funciones para Calcular Áreas
 

def area_circulo(radio):
    return3.1416 * radio**2

def area_triangulo(base, altura):
    return (base * altura) / 2

def area_rectangulo(base, altura):
    return base * altura

def area_cuadrado(lado):
    return lado**2

 

En este paso, hemos definido cuatro funciones que calculan el área de un círculo, triángulo, rectángulo y cuadrado respectivamente.
 

Paso 4: Obtener Entrada del Usuario

Para cada forma geométrica, podemos usar la siguiente función para obtener los valores necesarios:
 

def obtener_valores():
    if forma == "círculo":
        radio = float(input("Ingrese el radio del círculo: "))
        return radio

    elif forma == "triángulo" or forma == "rectángulo":
        base = float(input(f"Ingrese la base del {forma}: "))
        altura = float(input(f"Ingrese la altura del {forma}: "))
        return base, altura

    elif forma == "cuadrado":
        lado = float(input("Ingrese el lado del cuadrado: "))
        return lado

 

Paso 5: Implementar la Lógica Principal
 

while True:
    forma = input("¿Qué forma geométrica desea calcular (círculo, triángulo, rectángulo, cuadrado)? (Salir para terminar) ").lower()

    if forma == "salir":
        break

    elif forma in ["círculo", "triángulo", "rectángulo", "cuadrado"]:
        if forma == "círculo":
            radio = obtener_valores()
            area = area_circulo(radio)

        elif forma == "triángulo":
            base, altura = obtener_valores()
            area = area_triangulo(base, altura)

        elif forma == "rectángulo":
            base, altura = obtener_valores()
            area = area_rectangulo(base, altura)

        elif forma == "cuadrado":
            lado = obtener_valores()
            area = area_cuadrado(lado)

        print(f"El área del {forma} es: {area}\n")

 

En este paso, hemos creado un bucle while que permite al usuario calcular áreas de diferentes formas geométricas hasta que elija salir.
 

Ahora has creado un programa en Python que puede calcular el área de un círculo, triángulo, rectángulo y cuadrado. Puedes ejecutar el programa y probar diferentes formas geométricas.
 

Curso de Fundamentos de Python

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados