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
fimalgoritmoPara 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")
fimalgoritmoExercício Prático: Leia uma nota de prova. Exiba Verdadeiro se a nota for maior ou igual a 7.0.