Hola a todos.
Bienvenidos y muchas gracias por visitar el Blog, este espacio está
construído para todo aquel que quiera incursionar al mundo de la
programación en el lenguaje PYTHON y más adelante convertir todos estos
ejercicio a JAVA. Si el material consultado ha sido de tu interés y ha
ayudado a tu trabajo o actividad, ayudame a seguir creciendo el blog con
ejercicios interesantes.
También puedes suscribirte a mi canal de Youtube: youtube.com/c/SneyderRamírez se mostrará el funcionamiento de los códigos.
NOTA: Antes de que utilices los códigos, verifica la versión
PYTHON que vayas a utilizar, para no presentar problemas de
compatibilidad.
EJERCICIO: CÁLCULO DE ÁREAS DE FIGURAS GEOMÉTRICAS EN PYTHON.
Saludos, en este ejercicio traigo 2 módulos para el cálculo de figuras geométricas para:
1.Cuadrado.
2.Circulo.
3.Triángulo.
4.Trapecio.
5.Rectángulo.
Un módulo será usado para realizar las operaciones para calcular el área de la figura geométrica(areas.py). Otro módulo para mostrar el menú de lo que hará nuestro script que mostrará lo siguiente:
1. MÓDULO ÁREAS (areas.py): En el que vamos a encontrar todas las operaciones para cada figura geométrica.
import math def area_cuadrado(L): area=L**2 return print('el area del cuadrado es: ', area) def area_circulo(R): area=math.pi*R**2 return print('el area del circulo es %.3f ' % area) def area_triangulo(b,h): area=b*h/2 return print('El area del triángulo es: ', area) def area_trapecio(B,b,h): area=(B+b)*h/2 return print('El area del Trapecio es: ', area) def area_rectangulo(b,h): area=b*h return print('El area del Rectángulo es: ', area) def area_elipse(a,b): area=a*b*math.pi return print('El area de la elipse es %.3f ' % area)
2. MÓDULO CÁLCULO DE ÁREAS (calculo.py): Este módulo contiene las opciones del 1 al 6 para escoger el área que se quiera calcular según la figura escogida.
calculo.py
import areas print("Calcular Áreas de figuras Geométricas.\n") print("1.Cuadrado.\n2.Circulo.\n3.Triángulo.\n4.Trapecio.\n5.Rectángulo.\n6.Elipse.\n") x=int(input("Escoja la figura: ")) if x==1: L=int(input('Ingrese el lado: ')) areas.area_cuadrado(L) if x==2: R=int(input('Ingrese el radio del circulo: ')) areas.area_circulo(R) if x==3: b=int(input('Ingrese la base: ')) h=int(input('Ingrese la altura: ')) areas.area_triangulo(b,h) if x==4: B=int(input('Ingrese la base 1:')) b=int(input('Ingrese la base 2: ')) h=int(input('Ingrese la altura: ')) areas.area_trapecio(B,b,h) if x==5: b=int(input('Ingrese la base: ')) h=int(input('Ingrese la altura: ')) areas.area_rectangulo(b,h) if x==6: a=int(input('Ingrese el eje menor: ')) b=int(input('Ingrese el eje mayor: ')) areas.area_elipse(a,b)
Acá dejo un video del código en funcionamiento.
Hay muchos métodos para realizar este
ejercicio, este fue el mio, espero sea claro y si queda alguno con dudas
en este desarrollo con gusto las responderé O si tienes otra forma de
hacerlo y la quieres compartir se recibe con gusto.
Recuerden: "La mayoría de los buenos programadores programan, no porque
esperan que se les pague o por adulación por parte del público, sino
porque es divertido programar."
- Linus Torvalds
- Linus Torvalds
Éxitos!!!