VISUAL-G

 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.


Enviar um comentário

0 Comentários