Guia de Exercícios: Visualg

Nível 1: Sequencial (Entrada, Processamento e Saída)

1. Mensagem na Tela

Como fazer: Use apenas o comando escreval. Não precisa de variáveis aqui.

inicio
escreval("Eu sou um programador!")

2. Somando Dois Valores

Como fazer: No var, declare n1, n2, soma: inteiro. Use leia(n1) e leia(n2) para pegar os números. Depois, faça soma <- n1 + n2.

Exemplo: escreval("A soma é ", soma)

3. Média de Notas

Como fazer: No var, declare nota1, nota2, media: real. Após o leia, calcule a média usando parênteses para priorizar a soma: media <- (nota1 + nota2) / 2.

Dica: Use real porque a média pode ter vírgula.

4. Boas-vindas Personalizada

Como fazer: No var, declare nome: caractere. No bloco inicio, use o escreval para perguntar o nome e o leia(nome) para guardar a resposta.

O código: escreval("Olá ", nome, ", seja bem-vindo ao sistema!")

5. Cadastro de Login e Senha

Como fazer: No var, declare usuario, senha: caractere. Use escreval para pedir os dados e leia para armazenar.

Exemplo de saída: escreval("Cadastro realizado! Usuário: ", usuario)

6. Confirmação de Dados (Ficha Cadastral)

Como fazer: No var, declare nome: caractere e idade: inteiro. Peça os dados e exiba tudo em uma linha.

Exemplo: escreval("FICHA: ", nome, " tem ", idade, " anos de idade.")


Nível 2: Condicionais (Tomada de Decisão)

7. Verificação de Par ou Ímpar

Como fazer: Use o operador mod (resto da divisão). Declare num: inteiro.

Lógica: se (num % 2 = 0) entao escreva que é par, senao escreva que é ímpar. Não esqueça do fimse.

8. Maioridade com Se..Entao

Como fazer: Declare idade: inteiro. Use o leia(idade).

Lógica: Use a estrutura se (idade >= 18) entao para exibir "Maior de idade".

9. Tipo de Triângulo (Operadores Lógicos)

Como fazer: Declare a, b, c: real. Use leia para os três lados.

Lógica: Para ser Equilátero: se (a = b) e (b = c) entao. Use o ou para as outras verificações (Isósceles ou Escaleno).