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ímetros y áreas de superficies en diversas
- figuras geométricas"""
- def calcular_circulo(radio):
- import math
- return [2*math.pi*radio, math.pi*radio**2]
- def calcular_cuadrado(lado):
- return [4*lado, lado**2]
- def calcular_rectangulo(a,b):
- return [2*(a+b), a*b]
- def imprimir(datos):
- print("Perímetro: {:.3f} Superficie: {:.3f}".format(datos[0],datos[1]))
- print("""
- Programa que calcula perímetros y áreas de superficies en diversas
- figuras geométricas
- """)
- while True:
- print("""
- Menu de opciones:
- -----------------
- 1. Cuadrado
- 2. Rectangulo
- 3. Círculo
- 4. Salir
- """)
- opcion = input("Seleccione una opción: ")
- if opcion == "1":
- lado = float(input("Ingrese el lado: "))
- datos = calcular_cuadrado(lado)
- imprimir(datos)
- elif opcion == "2":
- a = float(input("Ingrese un lado: "))
- b = float(input("Ingrese el otro lado: "))
- datos = calcular_rectangulo(a,b)
- imprimir(datos)
- elif opcion == "3":
- radio = float(input("Ingrese el radio: "))
- datos = calcular_circulo(radio)
- imprimir(datos)
- 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