Advertisement
teslariu

menu

Oct 26th, 2021
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.21 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. #  plantilla general para un script CON MENU
  5. #  Script que calcula la superficie de diversas figuras geométricas  
  6. #
  7. print("Cálculo de superficies de figuras geométricas")
  8. print("---------------------------------------------")
  9.  
  10. while True:
  11.    
  12.     print("""
  13.         Menú de opciones
  14.     *---------------------*
  15.         1. Cuadrado
  16.         2. Rectángulo
  17.         3. Triángulo
  18.         4. Círculo
  19.         5. Salir
  20.     *---------------------*
  21.     """)
  22.    
  23.     opcion = input("Seleccione una opción: ")
  24.    
  25.     if opcion == "1":
  26.         lado = float(input("Ingrese el lado: "))
  27.         print(f"Superficie del cuadrado: {lado**2}")
  28.        
  29.     elif opcion == "2":
  30.         l = float(input("Ingrese el lado menor: "))
  31.         L = float(input("Ingrese el lado mayor: "))
  32.         print(f"Superficie del rectángulo: {l*L}")
  33.    
  34.     elif opcion == "3":
  35.         base = float(input("Ingrese la base: "))
  36.         altura = float(input("Ingrese la altura: "))
  37.         print(f"Superficie del triángulo: {base*altura / 2}")
  38.        
  39.     elif opcion == "4":
  40.         radio = float(input("Ingrese el radio: "))
  41.         print(f"Superficie del círculo: {3.1416 * radio**2}")
  42.    
  43.     elif opcion == "5":
  44.         print("Gracias por usar este programa...")
  45.         break
  46.        
  47.     else:
  48.         print("Opción incorrecta...")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement