Lógica, perguntado por JeanDani, 1 ano atrás

Analise o código fonte abaixo:

<?php
$val = 15;//variável de entrada

$resultado = "";

if(_________){

$resultado = "Valor Positivo";

}elseif(_________){

$resultado = "Valor Negativo";

}else{

$resultado = "Igual a Zero";

}

?>

<?=$resultado;?>


Diante do código acima, na sequência, assinale a alternativa que preencha as lacunas corretamente de forma que imprima a mensagem em tela "Valor Positivo".

Alternativas
Alternativa 1:
$val <= 0, $val == 0

Alternativa 2:
$val < 0, $val > 0

Alternativa 3:
$val < 0, $val = 0

Alternativa 4:
$val > 0, $val < 0

Alternativa 5:
$val == 0, $val > 0

Soluções para a tarefa

Respondido por Kotarou
6

Analisando o código fonte, verificamos que se o valor lógico dentro do primeiro if for verdadeiro, a mensagem "Valor Positivo" é impressa. Caso contrário, ele verificará se o valor lógico dentro de elseif é verdadeiro, então, ele imprimirá "Valor Negativo", caso não seja nenhum dos dois, ele imprimirá "Igual a Zero".

Para fazermos com que o resultado seja "Valor Positivo", devemos verificar se a variável é maior que 0, porque números maiores que 0 são positivos. E caso contrário, para imprimir "Valor Negativo", devemos verificar se a variável é menor do que zero, e, caso contrário, ele será igual a zero. Portanto, a alternativa correta é a Alternativa 4.

Alternativa 4: $val > 0, $val < 0

Respondido por Fernanda61901
1

Resposta:

4 Val 25 - 20 aa

Explicação: <3

Perguntas interessantes