Algoritmo para el cálculo de áreas y volúmenes. GA2240201528-AA4-EV01 Tecnologo Analisis y Seguridad de Software Villanueva La Gatta Alexander Manuel Phyton: # Función para el cálculo del perímetro de figuras planas def calcular_perimetro_figura_plana(tipo_figura, *dimensiones): if tipo_figura == "cuadrado": lado = dimensiones[0] perimetro = 4 * lado return perimetro elif tipo_figura == "rectangulo": lado1, lado2 = dimensiones perimetro = 2 * (lado1 + lado2) return perimetro # Añadir más figuras geométricas y cálculos de perímetro según sea necesario # Función para el cálculo del área de figuras planas def calcular_area_figura_plana(tipo_figura, *dimensiones): if tipo_figura == "cuadrado": lado = dimensiones[0] area = lado ** 2 return area elif tipo_figura == "rectangulo": lado1, lado2 = dimensiones area = lado1 * lado2 return area # Añadir más figuras geométricas y cálculos de área según sea necesario # Función para el cálculo del volumen de sólidos regulares def calcular_volumen_solido_regular(tipo_solido, *dimensiones): if tipo_solido == "cubo": lado = dimensiones[0] volumen = lado ** 3 return volumen elif tipo_solido == "esfera": radio = dimensiones[0] volumen = (4/3) * 3.1416 * (radio ** 3) return volumen # Añadir más sólidos regulares y cálculos de volumen según sea necesario # Ejemplos de uso: print("Perímetro del cuadrado: ", calcular_perimetro_figura_plana("cuadrado", 5)) print("Área del rectángulo: ", calcular_area_figura_plana("rectangulo", 4, 6)) print("Volumen del cubo: ", calcular_volumen_solido_regular("cubo", 3)) print("Volumen de la esfera: ", calcular_volumen_solido_regular("esfera", 4))