def main (): p1 = Ponto(5.0, 7.0) p2 = Ponto(0.0, 0.0) x = p1.getX() y = p1.getY() print( "(" + str(x) + ", " + str(y) + ")" ) p2.shift(4.0,12.0) d = p1.distancia(p2) print("Distancia = ", d)
def main(): p1 = Ponto(1.0, 1.0) p2 = Ponto(0.0, 0.0) print p1 print p2 x = p1.getX() y = p1.getY() print("(" + str(x) + ", " + str(y) + ")") d = p1.distancia(p2) print "Distancia = ", d p2.shift(1.0, 1.0) if p1 == p2: print "Os pontos sao iguais" l1 = Linha(p1, p2) c = l1.comprimento() print "Comprimento = ", c
def main(): p = Ponto(7,6) # variavel(p) faz referencia a um novo objeto da classe Ponto cujos tratributos sao 7 e 6 q = Ponto(0,0) # variavel(q) faz referencia a um novo objeto da classe Ponto cujos tratributos sao 0 e 0 # primeiro teste print("nada acontece") # segundo teste print(p) # print(Ponto(7,6)) print(q) # print(Ponto(0,0)) print(p is q) # falso pois sao objetos diferentes # terceiro teste # exibir as coordenadas de x,y print(p.getX()) # print(Ponto(7,6).getX()) print(p.getY()) # print(Ponto(7,6).getY()) # quarto teste # calcular a distancia da origem ate o ponto print(p.distancia_origem()) # quinto teste (funcao + oop) # funcao "calcula" utilizada para calcular distancia # entre dois pontos p = Ponto(4,3) q = Ponto(0,0) print(distancia(p,q)) # sexto teste # imprime string como resultado p = Ponto(7,6) print(p) # setimo teste p = Ponto(3,4) # variavel "p" contem uma referencia a um novo objeto da classe ponto q = Ponto(5,12) # a variavel "q" contem uma referente a um novo objeto da classe Ponto mid = p.meio(q) # print(mid) print(mid.getX()) print(mid.getY())
def testeSetY(self): ponto = Ponto(3,999999999) ponto.setY(4) self.assertTrue(ponto.getY() == 4)
def testeGetY(self): ponto = Ponto(6,7) self.assertTrue(ponto.getY() == 7) self.assertFalse(ponto.getY() == 98)