• Matéria: Informática
  • Autor: alaxricard
  • Perguntado 7 anos atrás

A condição inserida no comando “if” usa alguns símbolos para fazer a comparação. Em relação à comparação de números, avalie as assertivas a seguir:

I - Para comparar se um número que está numa variável (num1) é menor que outro inserido na variável (num2), a seguinte sintaxe é correta "if ( num1 < num2 )".

II - Para comparar se dois números que estão nas variáveis (num1 e num2) são iguais, a seguinte sintaxe é a correta "if ( num1 -eq num2 )" .

III - Para avaliar se um número inserido numa variável (num1) é maior que o de outra variável (num2), a seguinte sintaxe está correta "if ( num1 > num2)".

Respostas

respondido por: lasouza627
4

As assertivas são avaliadas a seguir.

Explicação:

Considerando que a linguagem usada seja o Shell Script do Linux, temos:

I - falsa - o comando deveria ser if (num1 -lt num2)

II - verdadeira

III - falsa - o comando deveria ser if (num1 -gt num2)


alaxricard: Amigo pela correção automática da prova a resposta correta é a letra B. Pois a pergunta é baseada usando Shell Script do Linux.
lasouza627: Mas a informação sobre a linguagem usada não estava na pergunta...
lasouza627: A princípio, TODAS são erradas porque o if no Shell Script usa [ e ] e não ( e ) mas não sei como está na pergunta original
respondido por: sergioluizdec
0

Resposta:

II - Para comparar se dois números que estão nas variáveis (num1 e num2) são iguais, a seguinte sintaxe é a correta "if ( num1 -eq num2 )" .

Perguntas similares