Perímetro y área - Python Programming Exercise

Este programa en Python calcula el perímetro, el área y la diagonal de un rectángulo basándose en su ancho y altura. El programa solicita al usuario que ingrese las dimensiones del rectángulo repetidamente hasta que el usuario ingrese 0 para el ancho, lo que señala el final del programa. El perímetro se calcula sumando las longitudes de los cuatro lados del rectángulo, el área se encuentra multiplicando la base (ancho) y la altura, y la diagonal se calcula utilizando el teorema de Pitágoras, que establece que el cuadrado de la diagonal es igual a la suma de los cuadrados del ancho y la altura. Este ejercicio es una excelente manera de practicar el uso de operaciones aritméticas y bucles condicionales en Python. Demuestra cómo el programa puede manejar cálculos repetidos, lo que lo hace ideal para entender la iteración y la entrada del usuario dentro de un bucle. Además, proporciona una oportunidad para aplicar conceptos matemáticos importantes como el teorema de Pitágoras y brinda a los usuarios experiencia con cálculos básicos de geometría en programación.

 Categoría

Tipos de datos de Python

 Ejercicio

Perímetro Y Área

 Objectivo

Desarrollar un programa en Python para calcular el perímetro, el área y la diagonal de un rectángulo a partir de su ancho y altura (perímetro = suma de los cuatro lados, área = base x altura, diagonal usando el teorema de Pitágoras). Debe repetirse hasta que el usuario ingrese 0 para el ancho.

 Ejemplo de ejercicio de Python

 Copiar código Python
import math

# Repeat until the user enters 0 for the width
while True:
    # Prompt the user for the width and height
    width = float(input("Enter the width of the rectangle (0 to stop): "))
    
    # If the width is 0, exit the loop
    if width == 0:
        break

    height = float(input("Enter the height of the rectangle: "))

    # Calculate the perimeter (sum of all sides)
    perimeter = 2 * (width + height)

    # Calculate the area (width * height)
    area = width * height

    # Calculate the diagonal using the Pythagorean theorem
    diagonal = math.sqrt(width**2 + height**2)

    # Display the results
    print(f"Perimeter: {perimeter}")
    print(f"Area: {area}")
    print(f"Diagonal: {diagonal}")
    print()  # Blank line for better readability

 Output

Enter the width of the rectangle (0 to stop): 3
Enter the height of the rectangle: 4
Perimeter: 14.0
Area: 12.0
Diagonal: 5.0

Enter the width of the rectangle (0 to stop): 5
Enter the height of the rectangle: 12
Perimeter: 34.0
Area: 60.0
Diagonal: 13.0

Enter the width of the rectangle (0 to stop): 0

 Comparte este ejercicio de Python

 Más Ejercicios Programación Python de Tipos de datos de Python

¡Explora nuestro conjunto de ejercicios de programación Python! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de Python. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en Python.

  •  Hex y Bin

    Este programa en Python solicita al usuario que ingrese un número y luego muestra sus valores equivalentes en formatos hexadecimal y binario. El program...

  •  Código binario

    Este programa en Python solicita al usuario que ingrese un número decimal y muestra su equivalente en formato binario. En lugar de usar la función str()...

  •  Lógica condicional y booleanos

    Este programa en Python utiliza el operador condicional para asignar a una variable booleana llamada "bothEven" el valor "True" si ambos números ingresa...

  •  Manejo de excepciones V2

    Este programa en Python solicita al usuario que ingrese un número real y muestra su raíz cuadrada. El programa utiliza un bloque "try...except" para man...

  •  Carácter

    Este programa en Python solicita al usuario que ingrese tres letras y luego las muestra en orden inverso. El programa utiliza técnicas básicas de entrada y man...

  •  Forma Triángulo

    Este programa en Python solicita al usuario que ingrese un símbolo y un ancho, luego muestra un triángulo del ancho especificado utilizando ese símbolo ...