0% encontró este documento útil (0 votos)
11 vistas

Codigo Python 1

Este programa permite calcular el área o perímetro de diferentes figuras geométricas (círculo, trapecio, triángulo, cuadrado y rectángulo) mediante la introducción de los datos requeridos por cada figura, y permite al usuario volver al inicio o terminar el programa.

Cargado por

Ali MH
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas

Codigo Python 1

Este programa permite calcular el área o perímetro de diferentes figuras geométricas (círculo, trapecio, triángulo, cuadrado y rectángulo) mediante la introducción de los datos requeridos por cada figura, y permite al usuario volver al inicio o terminar el programa.

Cargado por

Ali MH
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

while True:

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

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 * r
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 el 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 & 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 * lado
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 cerro el programa correctamente.")
break
elif eleccion == 'inicio':
print("Volviendo al inicio...")
continue
else:
print(f"Elegiste: {eleccion}")

También podría gustarte