Exercicíos e VisualG

Baixar VisualG

 

Exercícios

Exercício 1

Algoritmo "Soma_e_Comparação"
Var
A, B, C, soma: inteiro

Inicio
// Leitura dos valores
Escreva("Digite o valor de A: ")
Leia(A)
Escreva("Digite o valor de B: ")
Leia(B)
Escreva("Digite o valor de C: ")
Leia(C)

// Calcula a soma de A e B
soma <- A + B

// Exibe a soma
Escreva("A soma entre A e B é: ", soma)

// Verifica se a soma é menor que C
Se soma < C Entao
Escreva("A soma é menor que C.")
Senao
Escreva("A soma não é menor que C.")
FimSe
FimAlgoritmo

Exercício 2

Algoritmo "Par_Ou_Ímpar"
Var
numero: inteiro

Inicio
// Leitura do número
Escreva("Digite um número: ")
Leia(numero)

// Verifica se o número é par ou ímpar
Se numero MOD 2 = 0 Entao
Escreva("O número é par.")
Senao
Escreva("O número é ímpar.")
FimSe

// Verifica se o número é positivo ou negativo
Se numero > 0 Entao
Escreva("O número é positivo.")
SenaoSe numero < 0 Entao
Escreva("O número é negativo.")
Senao
Escreva("O número é zero.")
FimSe
FimAlgoritmo

Exercício 3

Algoritmo "Soma_Ou_Multiplicação"
Var
A, B, C: inteiro

Inicio
// Leitura dos valores
Escreva("Digite o valor de A: ")
Leia(A)
Escreva("Digite o valor de B: ")
Leia(B)

// Verifica se A e B são iguais
Se A = B Entao
// Soma os valores
C <- A + B
Senao
// Multiplica os valores
C <- A * B
FimSe

// Exibe o valor de C
Escreva("O valor de C é: ", C)
FimAlgoritmo

Exercício 4

Algoritmo "Antecessor_E_Sucessor"
Var
numero, antecessor, sucessor: inteiro

Inicio
// Leitura do número
Escreva("Digite um número inteiro: ")
Leia(numero)

// Calcula o antecessor e o sucessor
antecessor <- numero - 1
sucessor <- numero + 1

// Exibe o antecessor e o sucessor
Escreva("O antecessor de ", numero, " é: ", antecessor)
Escreva("O sucessor de ", numero, " é: ", sucessor)
FimAlgoritmo

Exercício 5

Algoritmo "Salarios_Minimos"
Var
salario_minimo, salario_usuario, quantidade_salarios: real

Inicio
// Define o valor do salário mínimo
salario_minimo <- 1293.20

// Leitura do salário do usuário
Escreva("Digite o valor do seu salário: ")
Leia(salario_usuario)

// Calcula quantos salários mínimos o usuário ganha
quantidade_salarios <- salario_usuario / salario_minimo

// Exibe o resultado
Escreva("Você ganha ", quantidade_salarios, " salários mínimos.")
FimAlgoritmo