Ejemplo n.º 1
0
from cuadrado import Cuadrado
from rectangulo import Rectangulo
from triangulorecto import TrianguloRecto

tipo = int(
    input("Ingrese la figura: 1. Cuadrado 2. Rectangulo 3.TrianguloRecto"))

if tipo == 1:
    lado = int(input("Ingrese el valor del lado: "))
    figura = Cuadrado(lado)
elif tipo == 2:
    base = int(input("Ingrese el valor de la base: "))
    altura = int(input("Ingrese el valor de la altura: "))
    figura = Rectangulo(base, altura)
elif tipo == 3:
    base = int(input("Ingrese el valor de la base: "))
    altura = int(input("Ingrese el valor de la altura: "))
    figura = TrianguloRecto(base, altura)
else:
    print("Error: ingrese el tipo 1, 2 o 3")
    exit()

print("La figura pertecene a la clase " + type(figura).__name__)
print("Su base es " + str(figura.base) + " y su altura es " +
      str(figura.altura))
print("La superficie es " + str(figura.superficie()))
print("Su perimetro es " + str(figura.perimetro()))
Ejemplo n.º 2
0
from cuadrado import Cuadrado
from circulo import Circulo
from rectangulo import Rectangulo
from pentagono import Pentagono
from trianguloEquilatero import TrianguloEquilatero
from trianguloIsoseles import TrianguloIsoseles
from trianguloEscaleno import TrianguloEscaleno


Square = Cuadrado()
print("--------Cuadrado------------")
lado = float(input("Cuanto vale el lado?"))
Square.setLado(lado)
print("El lado vale %.2f" % Square.getLado())
print("Area: %.2f " % Square.area())
print("Perimetro: %.2f" % Square.perimetro())
print("----------------------------------------------------")
Circle = Circulo()
print("--------Circulo------------")
radio = float(input("Valor del Radio?"))
Circle.setRadio(radio)
print("Area: %.2f " % Circle.area())
print("Perimetro: %.2f" % Circle.perimetro())
print("----------------------------------------------------")
Rectangle = Rectangulo()
print("--------Rectangulo------------")
base = float(input("Valor de la Base?"))
Rectangle.setBase(base)
altura = float(input("Valor de la Altura?"))
Rectangle.setAltura(altura)
print("Area: %.2f " % Rectangle.area())