def funcionPerimetro(): p = Punto() p.x = coord_x1.get() p.y = coord_y1.get() q = Punto() q.x = coord_x2.get() q.y = coord_y2.get() if variable.get() == "4": f = Rectangulo() f.setPuntos(p, q) f.perimetroR() print "El perímetro del rectángulo es: " + str(f.perimetro) elif variable.get() == "3": f = Triangulo() f.setPuntos(p, q) f.perimetrot() print "El perímetro del triángulo es: " + str(f.perimetro) elif variable.get() == "2": f = Circulo() f.setPuntos(p, q) f.perimetroc() print "El perímetro del círculo es: " + str(f.perimetro) else: f = Cuadrado() f.setPuntos(p, q) f.perimetroCu() print "El perímetro del cuadrado es: " + str(f.perimetro)
def funcionArea(): p = Punto() p.x = coord_x1.get() p.y = coord_y1.get() q = Punto() q.x = coord_x2.get() q.y = coord_y2.get() rta = 0.0 tip = "" if variable.get() == "4": f = Rectangulo() f.setPuntos(p, q) f.areaR() rta = f.area tip = "rectángulo" elif variable.get() == "3": f = Triangulo() f.setPuntos(p, q) f.areat() rta = f.area tip = "triángulo" elif variable.get() == "2": f = Circulo() f.setPuntos(p, q) f.areac() rta = f.area tip = "círculo" else: f = Cuadrado() f.setPuntos(p, q) f.areaCu() rta = f.area tip = "cuadrado" respuesta = tk.Label(root, text="El área del " + tip + " es " + str(rta)) respuesta.grid(row=9, column=0, columnspan=2)
def funcionArea(): p = Punto() p.x = coord_x1.get() p.y = coord_y1.get() q = Punto() q.x = coord_x2.get() q.y = coord_y2.get() if variable.get() == "4": f = Rectangulo() f.setPuntos(p, q) f.areaR() print "El área del rectángulo es: " + str(f.area) elif variable.get() == "3": f = Triangulo() f.setPuntos(p, q) f.areat() print "El área del triángulo es: " + str(f.area) elif variable.get() == "2": f = Circulo() f.setPuntos(p, q) f.areac() print "El área del círculo es: " + str(f.area) else: f = Cuadrado() f.setPuntos(p, q) f.areaCu() print "El área del cuadrado es: " + str(f.area)
class Main: puntoOrigen = Punto() puntoFin = Punto() Figura = f print('1.Circulo\n2.Cuadrado\n3.Triangulo\n4.Rectangulo\n5.Elipse') print('Elija una opcion: ') int(input(opc)) if opc == 1: print('Trabajando con Circulo: ') f = Circulo() puntoOrigen.setX(0) puntoOrigen.setY(0) puntoFin.setX(5) puntoFin.setY(0) mostrar(f, puntoOrigen, fin) elif opc == 3: print('Trabajando con Triangulo: ') f = Triangulo() puntoOrigen.setX(0) puntoOrigen.setY(0) puntoFin.setX(5) puntoFin.setY(0) mostrar(f, puntoOrigen, puntoFin) elif opc == 2: print('Trabajando con Cuadrado: ') f = Cuadrado() puntoOrigen.setX(0) puntoOrigen.setY(0) puntoFin.setX(5) puntoFin.setY(0) mostrar(f, puntoOrigen, puntoFin) elif opc == 4: print('Trabajando con Rectangulo: ') f = Rectangulo() puntoOrigen.setX(0) puntoOrigen.setY(0) puntoFin.setX(5) puntoFin.setY(0) mostrar(f, puntoOrigen, puntoFin) elif opc == 5: print('Trabajando con Elipse: ') f = Elipse() puntoOrigen.setX(0) puntoOrigen.setY(0) puntoFin.setX(5) puntoFin.setY(0) mostrar(f, puntoOrigen, puntoFin)
def CalculoPerimetro(): opc = variable.get() p = Punto() q = Punto() p.x = txtx1.get() p.y = txty1.get() q.x = txtx2.get() q.y = txty2.get() if opc == "1": f = Rectangulo() elif opc == "2": f = Triangulo() elif opc == "3": f = Circulo() elif opc == "4": f = Cuadrado() f.setPuntos(p, q) f.calcularperimetro() etiqueta7 = tk.Label(root, text="El perímetro es " + str(f.perimetro)) etiqueta7.pack()
def funcionPerimetro(): p = Punto() p.x = coord_x1.get() p.y = coord_y1.get() q = Punto() q.x = coord_x2.get() q.y = coord_y2.get() rta = 0.0 tip = "" if variable.get() == "4": f = Rectangulo() f.setPuntos(p, q) f.perimetror() rta = f.perimetro tip = "rectángulo" elif variable.get() == "3": f = Triangulo() f.setPuntos(p, q) f.perimetroTri() rta = f.perimetro tip = "triángulo" elif variable.get() == "2": f = Circulo() f.setPuntos(p, q) f.perimetroc() rta = f.perimetro tip = "círculo" else: f = Cuadrado() f.setPuntos(p, q) f.perimetroCu() rta = f.perimetro tip = "cuadrado" respuesta = tk.Label(root, text="El perímetro del " + tip + " es " + str(rta)) respuesta.grid(row=9, column=2, columnspan=2)
p2.y = input("Ingrese coordenada y del punto 2") r = Rectangulo() r.setPuntos(p1, p2) r.arearec() r.perimetrorec() print r.area, r.perimetro t = Triangulo() t.setPuntos(p1, p2) t.areatri() t.perimetri() print t.area, t.perimetro c = Circulo() c.setPuntos(p1, p2) c.areacir() c.perimetrocir() print c.area, c.perimetro s = Cuadrado() s.setPuntos(p1, p2) s.areacua() s.perimetrocua() print s.area, s.perimetro print r.area, r.perimetro print t.area, t.perimetro print c.area, c.perimetro print c.area, c.perimetro
r = Rectangulo() r.setPuntos(p1, p2) r.areaR() r.perimetror() c = Circulo() c.setPuntos(p1, p2) c.areac() c.perimetroc() t = Triangulo() t.setPuntos(p1, p2) t.areat() t.perimetrot() cu = Cuadrado() cu.setPuntos(p1, p2) cu.areaCu() cu.perimetroCu() areas = [str(r.area), str(c.area), str(t.area), str(cu.area)] perimetros = [ str(r.perimetro), str(c.perimetro), str(t.perimetro), str(cu.perimetro) ] variables = ['rectángulo', 'círculo', 'triángulo', 'cuadrado'] for variables, areas, perimetros in zip(variables, areas, perimetros): print ' El área y perímetro de tu {} son: {} y {}'.format( variables, areas, perimetros)
# -*- coding: utf-8 -*- """ PruebaCuadrado.py Programa que prueba la clase Cuadrado __author__ = Rafael López | RafaLpeC """ from Cuadrado import * miCuadradito = Cuadrado(5) print(miCuadradito.toString())
from Cuadrado import * from Circulo import * from Triangulo import * t1 = Triangulo().area(3, 4) t1 = Triangulo().perimetro(3) t1 = Triangulo().paint() c1 = Circulo().area(3) c1 = Circulo().perimetro(5) c1 = Circulo().paint() c2 = Cuadrado().area(3) c2 = Cuadrado().perimetro(3) c2 = Cuadrado().paint()
import Cuadrado def menu(): print("Reconocimiento de figuras") print("1. Reconocimiento de Circulos") print("2. Reconocimiento de Cuadrados") print("3. Reconocimiento de Rectangulos") print("4. Reconocimiento de Triangulos") print("5. Reconocimiento de Varias figuras") print("Esc. Salir") if __name__ == "__main__": Ejec = 1 Cuadrado.reconocimiento() while (Ejec == 1): menu() Ejec = 0