<?php
// Leia 2 valores com uma casa decimal (x e y), que devem representar as coordenadas de um ponto em um plano.
// A seguir, determine qual o quadrante ao qual pertence o ponto,
// ou se está sobre um dos eixos cartesianos ou na origem (x = y = 0).
// Se o ponto estiver na origem, escreva a mensagem “Origem”.
// Se o ponto estiver sobre um dos eixos escreva “Eixo X” ou “Eixo Y”, conforme for a situação.
// Entrada
// A entrada contem as coordenadas de um ponto.
// Saída
// A saída deve apresentar o quadrante em que o ponto se encontra.
// Exemplo de Entrada Exemplo de Saída
// 4.5 -2.2 Q4
// 0.1 0.1 Q1
// 0.0 0.0 Origem
function readInput()
{
return array_map(
'floatval',
explode(" ",trim(fgets(STDIN)))
);
}
function tipoQuadrante($x,$y)
{
if($x > 0 && $y > 0){return"Q1";}
if($x < 0 && $y > 0){return"Q2";}
if($x < 0 && $y < 0){return"Q3";}
if($x > 0 && $y < 0){return"Q4";}
if($x == 0 && $y == 0){return "Origem";}
if($x != 0 && $y == 0){return"Eixo X";}
if($x == 0 && $y != 0){return"Eixo Y";}
}
[$x,$y] = readInput();
echo tipoQuadrante($x,$y) . PHP_EOL;
To embed this project on your website, copy the following code and paste it into your website's HTML: