Está en la página 1de 3

while True:

print("Hola")
input("Presione enter para continuar......")
figura = input("Elija la figura (Circulo o Trapecio o Triangulo o Cuadrado o
Rectangulo o Triangulo_Rectangulo:TrianguloR):")

if figura == "TrianguloR":
# Triangulo Rectangulo
operacion = input("Elija la operacion (Área o Perímetro o Pitagoras ( A o
Pe o Pi))): ")
if operacion == "Pi":
operacion2 =input("Entonces elija entre Cateto_Menor, Cateto_Mayor o
Hipotenusa (CME o CMA o H):")
if operacion == "A":
base = int(input("Ingrese la base del triangulo rectangulo:"))
altura = int(input("Ingrese la altura del triangulo rectangulo:"))
Área = (base * altura) / 2
print("El área del triangulo rectangulo es:", Área)
elif operacion == "Pe":
Cateto_mayor = int(input("Ingrese el valor del cateto mayor:"))
Cateto_menor = int(input("Ingrese el valor del cateto menor:"))
Hipotenusa = int(input("Ingrese la hipotenusa:"))
Perímetro = Cateto_mayor + Cateto_menor + Hipotenusa
print("El valor del perímetro es:", Perímetro)
elif operacion2 == "H":
Cateto_mayor = int(input("Ingrese el valor del cateto mayor:"))
Cateto_menor = int(input("Ingrese el valor del cateto menor:"))
Hipotenusa = ((Cateto_mayor ** 2) + (Cateto_menor ** 2)) ** 0.5
print("El valor de la hipotenusa es:", Hipotenusa)
elif operacion2 == "CME":
Cateto_mayor = int(input("Ingrese el valor del cateto mayor:"))
Hipotenusa = int(input("Ingrese el valor de la hipotenusa:"))
Cateto_menor = ((Hipotenusa ** 2) - (Cateto_mayor ** 2)) ** 0.5
print("El valor del cateto menor es:", Cateto_menor)
elif operacion2 == "CMA":
Cateto_menor = int(input("Ingrese el valor del cateto menor:"))
Hipotenusa = int(input("Ingrese el valor de la hipotenusa:"))
Cateto_mayor = ((Hipotenusa ** 2) - (Cateto_menor ** 2)) ** 0.5
print("El valor del cateto mayor es:", Cateto_mayor)

if figura == "Circulo":
# Circulo
operacion = input("Elija la operacion (Área o Perímetro (A o P)): ")
r = int(input("Ingrese el radio del circulo:"))
if operacion == "A":
área = r ** 2
print("El área del circulo es:", área, "π")
elif operacion == "P":
perímetro = 2 * r
print("El perímetro del circulo es:", perímetro, "π")

elif figura == "Trapecio":


# Trapecio
accion = input("Elija la operacion (Área o Perímetro (A o P)): ")
if accion == "A":
basemenor = int(input("Ingrese la base menor del trapecio:"))
basemayor = int(input("Ingrese la base mayor del trapecio:"))
altura = int(input("Ingrese la altura del trapecio:"))
área = ((basemenor + basemayor) / 2) * altura
print("El area del trapecio es:", área)
elif accion == "P":
basemenor = int(input("Ingrese la base menor del trapecio:"))
basemayor = int(input("Ingrese la base mayor del trapecio:"))
ladoizquierdo = int(input("Ingrese el lado izquierdo del trapecio:"))
ladoderecho = int(input("Ingrese el lado derecho del trapecio:"))
perímetro = basemenor + basemayor + ladoizquierdo + ladoderecho
print("El perímetro del trapecio es:", perímetro)

elif figura == "Triangulo":


# Triangulo
operacion = input("Elija la operacion (Área o Perímetro (A o P)): ")
if operacion == "A":
b = int(input("Ingrese la base del triangulo:"))
h = int(input("Ingrese la altura del triangulo:"))
área = (b * h) / 2
print("El área del triangulo es:", área)
elif operacion == "P":
L1 = int(input("Ingrese el primer lado del triangulo:"))
L2 = int(input("Ingrese el segundo lado del triangulo:"))
L3 = int(input("Ingrese el tercer lado del triangulo:"))
# Aplicando teorema de la existencia...
if abs(L3 - L1) < L2 and L2 < L3 + L1:
perímetro = L1 + L2 + L3
print("El perímetro del triangulo es:", perímetro)
else:
print("El triangulo no existe por el teorema de la existencia.")

elif figura == "Cuadrado":


# Cuadrado
operacion = input("Elija la operacion (Área o Perímetro (A o P)): ")
lado = int(input("Ingrese el lado del cuadrado:"))
if operacion == "A":
área = lado ** 2
print("El área del cuadrado es:", área)
elif operacion == "P":
perímetro = lado * 4
print("El perímetro del cuadrado es:", perímetro)

elif figura == "Rectangulo":


# Rectangulo
accion = input("Elija la operacion (Área o Perímetro (A o P)): ")
base = int(input("Ingrese la base del rectangulo:"))
altura = int(input("Ingrese la altura del rectangulo:"))
if accion == "A":
área = base * altura
print("El area del rectangulo es:", área)
elif accion == "P":
perímetro = 2 * (base + altura)
print("El perímetro del rectangulo es:", perímetro)

eleccion = input("Elige una opción ('inicio' para volver al inicio, 'salir'


para terminar): ")
if eleccion == 'salir':
print("Se cerró el programa correctamente.")
break
elif eleccion == 'inicio':
print("Volviendo al inicio...")
continue
else:
print(f"Elegiste: {eleccion}")

También podría gustarte