VisualG para ilustrar diferentes conceitos. Vamos começar com três exemplos:
**Exemplo 1: Calculando a Média de Notas**
```visualg
Algoritmo CalculaMedia
Var
nota1, nota2, media: Real
Inicio
Escreva("Digite a primeira nota: ")
Leia(nota1)
Escreva("Digite a segunda nota: ")
Leia(nota2)
media <- (nota1 + nota2) / 2
Escreva("A média das notas é: ", media)
Fim
```
**Exemplo 2: Verificando se um Número é Par ou Ímpar**
```visualg
Algoritmo ParOuImpar
Var
numero: Inteiro
Inicio
Escreva("Digite um número inteiro: ")
Leia(numero)
Se numero % 2 = 0 Entao
Escreva("O número é par.")
Senao
Escreva("O número é ímpar.")
FimSe
Fim
```
**Exemplo 3: Calculando o Fatorial de um Número**
```visualg
Algoritmo CalculaFatorial
Var
numero, fatorial: Inteiro
Inicio
Escreva("Digite um número inteiro positivo: ")
Leia(numero)
Se numero < 0 Entao
Escreva("Número inválido. Digite um número positivo.")
Senao
fatorial <- 1
Para i de 1 ate numero faca
fatorial <- fatorial * i
FimPara
Escreva("O fatorial de ", numero, " é ", fatorial)
FimSe
Fim
```
Você pode copiar esses códigos no VisualG e executá-los para ver como funcionam. Eles cobrem noções básicas de entrada/saída, estruturas condicionais, loops e operações matemáticas. Sinta-se à vontade para fazer perguntas ou solicitar exemplos adicionais.
Alguns problemas que você pode tentar resolver em VisualG:
**Problema 1: Calculadora de IMC**
Crie um algoritmo que calcule o Índice de Massa Corporal (IMC) com base no peso (em kg) e na altura (em metros) inseridos pelo usuário. O IMC é calculado como IMC = peso / (altura * altura).
**Problema 2: Conversor de Temperatura**
Desenvolva um programa que converta a temperatura de graus Celsius para graus Fahrenheit. O usuário deve inserir a temperatura em Celsius, e o programa deve exibir a temperatura equivalente em Fahrenheit. A fórmula de conversão é F = (C * 9/5) + 32.
**Problema 3: Cálculo de Juros Compostos**
Crie um algoritmo que calcule o montante total após um certo número de anos, com base no principal (capital), taxa de juros anual e número de anos inseridos pelo usuário. Use a fórmula de juros compostos: Montante = Principal * (1 + Taxa/100)^Anos.
**Problema 4: Verificação de Número Primo**
Escreva um programa que verifique se um número inteiro inserido pelo usuário é primo ou não. Um número primo é aquele que só é divisível por 1 e por ele mesmo.
**Problema 5: Contagem de Dígitos de um Número**
Desenvolva um algoritmo que conte quantos dígitos há em um número inteiro inserido pelo usuário. Por exemplo, se o usuário inserir 12345, o programa deve retornar 5.
Tente resolver esses problemas em VisualG, aplicando os conceitos de entrada/saída, estruturas condicionais, loops e operações matemáticas. Se você precisar de ajuda com algum deles, sinta-se à vontade para perguntar.


0 Comentários