Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # programa que calcula la superficie y el perimetro de diversas
- # figuras geométricas (circulo, cuadrado, triángulo, rectángulo)
- print("Programa que calcula la superficie y el perimetro")
- print("-------------------------------------------------")
- def circulo(radio):
- return [3.1416*radio**2, 2*3.1416*radio]
- def cuadrado(lado):
- return [lado**2, lado*4]
- def rectangulo(L,l):
- return [L*l, 2*L+2*l]
- def imprimir_resultado(lista):
- print(f"Superficie: {lista[0]}")
- print(f"Perimetro: {lista[1]}")
- while True:
- print("""
- Menú de opciones:
- 1. Círculo
- 2. Cuadrado
- 3. Rectángulo
- 4. Salir
- """)
- opcion = input("Seleccione una opción: ")
- if opcion == "1":
- radio = float(input("Ingrese el radio: "))
- resultado = circulo(radio)
- imprimir_resultado(resultado)
- elif opcion == "2":
- lado = float(input("Ingrese el lado: "))
- resultado = cuadrado(lado)
- imprimir_resultado(resultado)
- elif opcion == "3":
- lado_mayor = float(input("Ingrese el lado mayor: "))
- lado_menor = float(input("Ingrese el lado menor: "))
- resultado = rectangulo(lado_mayor, lado_menor)
- imprimir_resultado(resultado)
- elif opcion == "4":
- print("Gracias por utilizar este programa...")
- break
- else:
- print("Opción incorrecta")
Advertisement
Add Comment
Please, Sign In to add comment