Solução Tira-teima

por

Solução por Rogério Júnior

O problema quer saber se um determinado ponto A, de coordenadas XA YA, está contido em um retângulo no plano cartesiano, de lados paralelos aos eixos e com uma diagonal definida pelos pontos (0, 0) (432, 468). Para que o ponto pertença ao retângulo, são necesárias duas condições: sua coordenada XA deve estar nos limites das coordenadas x do retângulo, ou seja, $$0\leq X_A \leq 432$$ e, de maneira análoga, a coordenada YA do ponto deve estar contida nos limites das coordenadas y do retângulo, ou seja, $$0\leq Y_A \leq 432$$. Se ocorrerem as duas condições, o ponto está dentro, se não, ele está fora. Segue o código do nosso leitor Roger Benet, com alguns comentários meus, que soluciona o problema:

https://gist.github.com/rogerioagjr/21ad98fdd1f3b5ea8314

Nosso leitor Rafael Rodrigues também enviou uma resposta correta em C++. Ela é muito semelhante anterior, mas agora o if verifica se a bola caiu fora, ao contrário do código anterior, que olhava se ela caia dentro. Segue o código:

https://gist.github.com/rogerioagjr/95ff9a075358ef1b1c0a


Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *