Oi
Deparei-me com este exercício:
Defina uma função que recebe 2 pontos que são os vértices da diagonal de um rectângulo paralelo aos eixos e controi uma lista com os 4 pontos desse retangulo.
Então, pensei assim:
(a,b) A +-------------+ B
| |
| |
C +-------------+ D (c,d)
Então, B (c, b) e C (a,d)
No sublime, coloquei:
type Ponto = (Float,Float)
pontos_retangulo :: Ponto -> Ponto -> [Ponto]
pontos_retangulo (a,b) (c,d) = [(a,b), (c,b), (a,d), (c,d)]
Tenho de acrescentar o meu raciocínio ou posso deixar assim?
Obrigadaaaaa
↧