예제 #1
0
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)	
예제 #2
0
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
예제 #3
0
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())
예제 #4
0
 def testeGetX(self):
     ponto = Ponto(3,4)
     self.assertTrue(ponto.getX() == 3)
     self.assertFalse(ponto.getX() == 75)
예제 #5
0
 def testeSetX(self):
     ponto = Ponto(9999999,4)
     ponto.setX(3)
     self.assertTrue(ponto.getX() == 3)