Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

HENRIQUE_PLZ

Algoritmo - VisuAlg

Recommended Posts

Boa tarde, estava escrevendo um algoritmo no VisuAlg e ele não está rodando, está dando um erro no SELECIONE, mas não vejo o erro.

Gostaria que me ajudassem por favor.

 

Segue o código:

algoritmo "calc"

var
n1, n2, total: real
operador : caracter

inicio
// Seção de Comandos

Escreva("Entre com o primeiro valor: ")
  Leia(n1)
    Escreva("Entre com o segundo valor: ")
       Leia(n2)
          Escreva("Informe a operação que deseja realizar: ")
             Leia(operador)
                Selecione operador
                                Caso + :
                                      total <- n1 + n2
                                        Escreva("O valor da soma é: ", total)
                                Caso - :
                                            total <- n1 - n2
                                               Escreva("O valor da subtração é:" , total)
                                Caso * :
                                                total <- n1 * n2
                                                   Escreva("O valor da multiplicação é:" , total)
                                Caso / :
                                                         total <- n1 / n2
                                                                Escreva("O valor da divisão é: " , total)
                                Caso Contrario:
                                                                        Escreva("Opção Errada")
                Fim Selecione
Fim

Compartilhar este post


Link para o post
Compartilhar em outros sites

operador é do tipo caracter..

naum mecho com visualg + tente assim

 

caso '+': 
.
.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente isso aqui amigão:

var

n1, n2, total: real
operador : caracter

inicio
// Seção de Comandos

Escreva("Entre com o primeiro valor: ")
Leia(n1)
Escreva("Entre com o segundo valor: ")
Leia(n2)
Escreva("Informe a operação que deseja realizar: ")
Leia(operador)
escolha operador
Caso "+"
total <- n1 + n2
Escreva("O valor da soma é: ", total)
Caso "-"
total <- n1 - n2
Escreva("O valor da subtração é:" , total)
Caso "*"
total <- n1 * n2
Escreva("O valor da multiplicação é:" , total)
Caso "/"
total <- n1 / n2
Escreva("O valor da divisão é: " , total)
outrocaso
Escreva("Opção Errada")
Fimescolha
espero que ajude, abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá duketux,

 

Obrigado por compartilhar seu conhecimento conosco.

 

Continue contribuindo respondendo os tópicos mais recentes.

 

Abraços

 

Mário Monteiro

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.