1
resposta

Cordenadas

4 - Solicite ao usuário as coordenadas (x, y) de um ponto qualquer e utilize uma estrutura if elif else para determinar em qual quadrante do plano cartesiano o ponto se encontra de acordo com as seguintes condições:

Primeiro Quadrante: os valores de x e y devem ser maiores que zero;
Segundo Quadrante: o valor de x é menor que zero e o valor de y é maior que zero;
Terceiro Quadrante: os valores de x e y devem ser menores que zero;
Quarto Quadrante: o valor de x é maior que zero e o valor de y é menor que zero;
Caso contrário: o ponto está localizado no eixo ou origem.

x = float(input("Digite a coordenada x: "))
y = float(input("Digite a coordenada y: "))

if x > 0 and y > 0:
    print("Primeiro Quadrante")
elif x < 0 and y > 0:
    print("Segundo Quadrante")
elif x < 0 and y < 0:
    print("Terceiro Quadrante")
elif x > 0 and y < 0:
    print("Quarto Quadrante")
else:
    print("O ponto está localizado no eixo ou origem.")
1 resposta

Olá, Laerte, como vai?

O seu código atende perfeitamente ao que foi solicitado no exercício de lógica com condicionais. Você utilizou corretamente a função float para permitir coordenadas decimais e aplicou os operadores lógicos and para validar as condições de cada quadrante de forma precisa. A estrutura está limpa e a lógica de verificação para eixos e origem no bloco else encerra o fluxo corretamente.

Parabéns pelo empenho em resolver a atividade e por compartilhar sua solução com a comunidade. Continue praticando e postando seu progresso nos estudos. O fórum está à disposição para qualquer dúvida que surgir.

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