Rafaela Soares Posted October 2, 2016 at 03:35 PM Report #599314 Posted October 2, 2016 at 03:35 PM 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 👍
pwseo Posted October 2, 2016 at 03:51 PM Report #599317 Posted October 2, 2016 at 03:51 PM @Rafaela Soares, Já testaste o código? Se sim, parece-te bem ou achas que falta alguma coisa? Caso não tenhas experimentado, experimenta e diz-nos o que te pareceu.
Rafaela Soares Posted October 2, 2016 at 04:00 PM Author Report #599321 Posted October 2, 2016 at 04:00 PM 8 minutes ago, pwseo said: @Rafaela Soares, Já testaste o código? Se sim, parece-te bem ou achas que falta alguma coisa? Caso não tenhas experimentado, experimenta e diz-nos o que te pareceu. Ele deu bem, só achei que está muito "rudimentar". Mas por mim, ficava assim
pwseo Posted October 2, 2016 at 04:02 PM Report #599322 Posted October 2, 2016 at 04:02 PM Em que aspecto te parece rudimentar? O código faz precisamente o que era pedido, sem nada a menos nem nada a mais -- está perfeitamente bem assim.
Rafaela Soares Posted October 2, 2016 at 04:14 PM Author Report #599324 Posted October 2, 2016 at 04:14 PM 11 minutes ago, pwseo said: Em que aspecto te parece rudimentar? O código faz precisamente o que era pedido, sem nada a menos nem nada a mais -- está perfeitamente bem assim. Por ter sido demasiado fácil chegar lá...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now