Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """
- Programa que calcula perímetro y superficie de diversas figuras
- geométricas
- """
- def circulo(radio):
- perimetro = 2 * 3.1416 * radio
- superficie = 3.1416 * radio**2
- return [perimetro, superficie]
- def cuadrado(lado):
- perimetro = lado*4
- superficie = lado**2
- return [perimetro, superficie]
- def rectangulo(L,l):
- perimetro = (L + l) * 2
- superficie = L*l
- return [perimetro, superficie]
- def imprimir(resultados):
- print(f"El perimetro es {resultados[0]} y la superficie {resultados[1]}")
- print("Programa que calcula perímetro y superficie de figuras geométricas")
- print("------------------------------------------------------------------")
- while True:
- print("""\nMenú 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: "))
- resultados = circulo(radio)
- imprimir(resultados)
- elif opcion == "2":
- lado = float(input("Ingrese el lado: "))
- resultados = cuadrado(lado)
- imprimir(resultados)
- elif opcion == "3":
- lado_mayor = float(input("Ingrese el lado mayor: "))
- lado_menor = float(input("Ingrese el lado menor: "))
- resultados = rectangulo(lado_mayor, lado_menor)
- imprimir(resultados)
- elif opcion == "4":
- print("Gracias por utilizar este programa...")
- break
- else:
- print("Opción incorrecta...")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement