VisuAlg Web

Palavras e Verdades

Domine os tipos caractere e logico no VisuAlg para trabalhar com textos, respostas verdadeiro ou falso e validacoes basicas.

As caixas de memória não guardam apenas números! O tipo caractere guarda letras, símbolos ou textos inteiros (sempre envolvidos por aspas duplas ""). Já o tipo logico guarda apenas dois estados absolutos: verdadeiro ou falso.

Exemplo de codigoVisuAlg
algoritmo "TextoELogico"

var
  nome: caractere
  portaAberta: logico

inicio
  nome <- "Florêncio"
  portaAberta <- verdadeiro

  escreval("Usuário: ", nome)
  escreval("A porta está aberta? ", portaAberta)

fimalgoritmo

O tipo logico é a base da inteligência do computador. Frequentemente, não digitamos 'verdadeiro', mas sim atribuímos o resultado de um teste ou comparação à essa variável.

Exemplo de codigoVisuAlg
algoritmo "TesteDeLogica"

var
  idade: inteiro
  ehMaiorDeIdade: logico

inicio
  escreva("Qual a sua idade? ")
  leia(idade)

  // A variável guardará verdadeiro se a idade for >= 18
  ehMaiorDeIdade <- idade >= 18
  escreval("Acesso de adulto liberado: ", ehMaiorDeIdade)

fimalgoritmo
Exercício Prático: Crie uma variável caractere para armazenar a marca do seu carro e uma variável lógica dizendo se ele é zero KM (verdadeiro/falso). Exiba ambas na tela.