Header Ads

Tipos de Operações simples no VisuAlg


O VisuAlg, interpretador de Portugol, te uma função extremamente importante na hora de aprender a lógica de programação. Um dos primeiros no programa, normalmente, são criar coisas simples como calculadoras. Hoje você vai aprender os 4 tipos de operações principais e a aplicá-los no seu algoritmo.
Se é a sua primeira experiência com o VisuAlg, recomendo que leia este artigo antes.
  1. Definimos 3 variáveis: n1, n2 e n12 do tipo Real, e uma: operacao do tipo Caracter.
  2. Agora vamos pedir para o usuário digitar o valor de n1 e n2, fazendo com que os valores sejam captados pelo sistema:
algoritmo "calculadora"
// Função : Executa simples tipos de operações
// Autor : Daniel Bonifacio
// Data : 26/03/2016
// Seção de Declarações 
var
n1, n2, n12:real
operacao:caracter
inicio
// Seção de Comandos
escreva("Digite o primeiro valor, por favor: ")
leia(n1)
escreva("Digite o segundo valor, por favor: ")
leia(n2)
fimalgoritmo
  1. Agora vamos pedir para o usuário digitar qual será a operação realizada, dando um valor à variável operacao
algoritmo "calculadora"
// Função : Executa simples tipos de operações
// Autor : Daniel Bonifacio
// Data : 26/03/2016
// Seção de Declarações 
var
n1, n2, n12:real
operacao:caracter
inicio
// Seção de Comandos
escreva("Digite o primeiro valor, por favor: ")
leia(n1)
escreva("Digite o segundo valor, por favor: ")
leia(n2)
escreval("Qual a operação que deseja fazer?") leia(operacao)
fimalgoritmo
  1. Agora vamos usar o comando de condição se. Entenda mais sobre esse comando aqui. Exemplo:
    1. Se a operação for X, faça Y. Se não, faça Z.
    2. Se a operação for A, faça B. Se não, faça C.
algoritmo "calculadora"
// Função : Executa simples tipos de operações
// Autor : Daniel Bonifacio
// Data : 26/03/2016
// Seção de Declarações 
var
n1, n2, n12:real
operacao:caracter
inicio
// Seção de Comandos
escreva("Digite o primeiro valor, por favor: ")
leia(n1)
escreva("Digite o segundo valor, por favor: ")
leia(n2)
escreval("Qual a operação que deseja fazer?")
leia(operacao)
se (operacao="soma") entao n12 <- class="escreva" n1="" n2="" span="">escreval
<("A soma dos 2 números é de: ", n12) senao fimse fimalgoritmo
Se o valor dado à variável operacao for igual a palavra "soma", então, a variável n12 receberá o valor da variável n1 + (mais) a variável n2.
Exercícios
Para ser avaliado e corrigido, envie seus alogoritmos no formato .alg para o meu email
Tempo estimado da atividade: 45 minutos.
  1. Sabendo que os sinais das operações são +, -, / e *, escreva o resto do algoritmo.
  2. A variável operacao está definida como caracter.
    1. Por que o valor da variável não pode ser real?
    2. Em uma situação totalmente hipotética, qual seria a solução caso só pudéssemos usar variáveis de tipo real?
  3. Construa um sistema de compra e desconto com mais de 1 item com variáveis e constantes.
Tipos de Operações simples no VisuAlg Tipos de Operações simples no VisuAlg Reviewed by Daniel Bonifacio on 13:30 Rating: 5

Nenhum comentário

Recent Posts

TOP-LEFT ADS