1
resposta

[Projeto] Resolução do Exercício dos Planos Cartesianos

# Este programa lê as coordenadas (x, y) e diz em que região do plano cartesiano o ponto está.

# ORDEM DAS CONDIÇÕES (explicação p/ iniciantes):
# 1) Primeiro verificamos a ORIGEM (x==0 e y==0), porque é o caso mais específico: só ocorre num único ponto.
# 2) Depois verificamos se está em ALGUM EIXO (x==0 ou y==0). Também é específico, mas abrange uma linha inteira.
#    Se testássemos quadrantes antes, um ponto no eixo poderia cair em uma condição errada.
# 3) Por fim, testamos os QUADRANTES. Aqui sabemos que x e y são ambos diferentes de zero,
#    então basta checar o sinal de cada um: (>0 ou <0).

# Observação importante: SEMPRE compare x e y explicitamente (ex.: x > 0 e y > 0).
# Não use "x and y > 0", pois isso vira "x e (y > 0)" e dá resultado inesperado.

x = int(input('Digite o valor de x: '))
y = int(input('Digite o valor de y: '))

# 1) Caso mais específico: a origem (0,0)
if x == 0 and y == 0:
    print('O ponto está na origem')

# 2) Em seguida, qualquer ponto sobre os eixos (x==0 ou y==0)
elif x == 0 or y == 0:
    print('O ponto está localizado em um dos eixos')

# 3) Agora, os quatro quadrantes (sabemos que x != 0 e y != 0 aqui)
elif x > 0 and y > 0:
    print('Primeiro Quadrante do plano cartesiano')
elif x < 0 and y > 0:
    print('Segundo Quadrante do plano cartesiano')
elif x < 0 and y < 0:
    print('Terceiro Quadrante do plano cartesiano')
else:  # se chegou aqui, então x > 0 e y < 0
    print('Quarto Quadrante do plano cartesiano')

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Jonas! Como vai?

Agradeço por compartilhar.

Gostei muito da forma como você estruturou o raciocínio no código. Ficou claro e didático, especialmente ao explicar por que a ordem das condições importa, isso ajuda muito quem está começando a entender a lógica dos testes condicionais.

Continue praticando esse tipo de raciocínio e explicando o passo a passo, isso fortalece seu entendimento.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!