Doble valor en Python

Este programa en Python calcula el perímetro, el área y la diagonal de un rectángulo, basándose en el ancho y la altura dados. El perímetro se calcula sumando los cuatro lados del rectángulo, el área se determina multiplicando el ancho y la altura, y la diagonal se encuentra utilizando la fórmula de la raíz cuadrada, donde la diagonal es la hipotenusa de un triángulo rectángulo formado por el ancho y la altura. La función math.sqrt(x) se utiliza para calcular la raíz cuadrada de la suma de los cuadrados del ancho y la altura, lo que da la longitud de la diagonal. Este ejercicio demuestra el uso de fórmulas geométricas básicas en Python, incorporando funciones matemáticas esenciales y la entrada del usuario. Al calcular el perímetro, el área y la diagonal, este programa ayuda a comprender cómo manipular y calcular valores en Python. Además, destaca el uso del módulo math para realizar operaciones matemáticas avanzadas, como raíces cuadradas, convirtiéndolo en un ejemplo práctico de cómo resolver problemas del mundo real utilizando Python.



Grupo

Tipos de datos de Python

Objectivo

Desarrolla un programa en Python que calcule el perímetro, el área y la diagonal de un rectángulo, dados su ancho y altura.

(Sugerencia: usa y = math.sqrt(x) para calcular una raíz cuadrada)

Ejemplo Ejercicio Python

 Copiar Código Python
import math  # Import the math module to use sqrt function

# Prompt the user for the width and height of the rectangle
width = float(input("Enter the width of the rectangle: "))
height = float(input("Enter the height of the rectangle: "))

# Calculate the perimeter, area, and diagonal
perimeter = 2 * (width + height)
area = width * height
diagonal = math.sqrt(width**2 + height**2)  # Using Pythagoras' theorem to calculate diagonal

# Display the results
print(f"The perimeter of the rectangle is: {perimeter}")
print(f"The area of the rectangle is: {area}")
print(f"The diagonal of the rectangle is: {diagonal}")

 Output

Case 1:
Enter the width of the rectangle: 5
Enter the height of the rectangle: 12
The perimeter of the rectangle is: 34.0
The area of the rectangle is: 60.0
The diagonal of the rectangle is: 13.0

Case 2:
Enter the width of the rectangle: 8
Enter the height of the rectangle: 15
The perimeter of the rectangle is: 46.0
The area of the rectangle is: 120.0
The diagonal of the rectangle is: 17.4642491965977

Comparte este ejercicios Python

Más ejercicios de Programacion Python de Tipos de datos de Python

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

  • Evaluar las salidas de la función en Python

    Este programa en Python muestra los valores de la función y = x² - 2x + 1 para valores enteros de x que van desde -10 hasta +10. La función es una ecuación cua...

  • Mostrar función en Python

    Este programa en Python "dibuja" el gráfico de la función y = (x-4)² mostrando una serie de asteriscos en la pantalla. Para cada valor de x que va desde -1 has...

  • Punto flotante, unidades de velocidad en Python

    Este programa en Python solicita al usuario que ingrese una distancia en metros y el tiempo tomado en horas, minutos y segundos, y luego calcula la velocidad en tres unidade...

  • Esfera de punto flotante en Python

    Este programa en Python calcula tanto el área de la superficie como el volumen de una esfera basándose en su radio. Utiliza las fórmulas para el área de la sup...

  • Comprobación de vocales: condicional en Python

    Este programa en Python solicita al usuario que ingrese un símbolo y lo categoriza como una vocal (si es una vocal minúscula), un dígito o cualquier otr...

  • Triángulo del Noreste en Python

    Este programa en Python solicita al usuario que ingrese un ancho y luego muestra un patrón de triángulo donde el número de estrellas disminuye con cada fila, y...