Ejemplo n.º 1
0
from punto import Punto
from circulo import Circulo
from cuadrado import Cuadrado
from triangulo import Triangulo

p1 = Punto(1, 1)
p2 = Punto(2, 6)

opcion = input(
    "Con que figura desea trabajar \n 1. Cuadrado \n 2. Circulo \n 3. Triangulo \n"
)

if opcion == '1':
    figura = Cuadrado(p1, p2)
elif opcion == '2':
    figura = Circulo(p1, p2)
elif opcion == '3':
    figura = Triangulo(p1, p2)

figura.calcular_area()
figura.mostrar_area()
figura.calcular_perimetro()
figura.mostrar_perimetro()
Ejemplo n.º 2
0
#!/usr/bin/python3

from trianguloRecto import TrianguloRecto
from rectangulo import Rectangulo
from cuadrado import Cuadrado

print("Ingrese el tipo de figura")
tipo = int(input("1: TriánguloRecto - 2: Rectángulo - 3: Cuadrado "))
if tipo == 3:
    lado = int(input("Ingrese el lado: "))
    figura = Cuadrado(lado)
elif tipo == 2 or tipo == 1:
    base = int(input("Ingrese la base: "))
    altura = int(input("Ingrese la altura: "))
    if tipo == 1:
        figura = TrianguloRecto(base, altura)
    else:
        figura = Rectangulo(base, altura)
else:
    print("Error: tipo de figura desconocida")
    exit()

print("La figura pertenece a la clase " + type(figura).__name__)
print("Su base es " + str(figura.base) + " y su altura es " +
      str(figura.altura))
print("Su area es " + str(figura.calcular_area()))
print("Su perímetro es " + str(figura.calcular_perimetro()))