VisuAlg Web

Comparando Valores

Entenda operadores relacionais no VisuAlg para comparar valores, testar igualdade, diferenca, maior, menor e tomar decisoes.

Os operadores relacionais servem para fazer perguntas cujas respostas são sempre SIM (verdadeiro) ou NÃO (falso). Eles comparam dois valores. Os símbolos são: maior (>), menor (<), maior ou igual (>=), menor ou igual (<=).

Exemplo de codigoVisuAlg
algoritmo "VerificaIdade"

var
  idade: inteiro

inicio
  idade <- 15
  escreval("É mais velho que 18? ", idade > 18) // Falso
  escreval("Tem 15 anos ou menos? ", idade <= 15) // Verdadeiro

fimalgoritmo

Para perguntar se algo é exatamente igual a outro, usamos apenas um sinal de igual (=). Lembre-se: no VisuAlg, = compara, enquanto <- guarda. Para testar se os valores são diferentes, usamos os sinais de menor e maior juntos (<>).

Exemplo de codigoVisuAlg
algoritmo "ComparaTextosENumeros"

var
  senhaDigitada: inteiro
  nome: caractere

inicio
  senhaDigitada <- 1234
  nome <- "Ana"

  escreval("A senha está correta? ", senhaDigitada = 1234)
  escreval("O usuário logado não é o João? ", nome <> "João")

fimalgoritmo
Exercício Prático: Leia uma nota de prova. Exiba Verdadeiro se a nota for maior ou igual a 7.0.