Ir ao conteúdo
  • Cadastre-se

[VisualG] Dúvidas em algoritmo simples


Posts recomendados

Quando tento executar este [LINK REMOVIDO], o VisualG dá este erro: "Linha 60: Esperava encontrar FIMALGORITMO.", sendo que eu coloquei FIMALGORITMO no meu código

 

Além disso, se eu quisesse usar termos de seleção(se e afins) em vez de decisão(caso e afins), como esse algoritmo ficaria?


Código:

Algoritmo "semnome"// Disciplina  : [Linguagem e Lógica de Programação] // Professor(a): Antonio Carlos Nicolodi // Descrição   : Calculadora Básica// Autor(a)    : Rodrigo Matos Aguiar// Data atual  : 14/11/2015Var// Seção de Declarações das variáveis operacao:inteiroa,b:real // variáveis para os cálculosInicio// Seção de Comandos, procedimento, funções, operadores, etc... escreval("Esta é uma calculadora básica criada por Rodrigo Matos Aguiar")escreval("Digite o número correspondente à operação desejada")escreval("1=adição 2=subtração 3=multiplicação 4=divisão 5=potenciação")leia(operacao)escolha operacao // número com correspondênciacaso 1                   //início da adiçãoescreval("Forneça o valor da primeira parcela")leia(a)escreval("Forneça o valor da segunda parcela")leia(b)escreval("A soma resulta em", a+   //fim da adiçãocaso 2                  //início da subtraçãoescreval("Forneça o valor do minuendo")leia(a)escreval("Forneça o valor do subtraendo")leia(b)escreval("O resto resulta em", a-  //fim da subtraçãocaso 3                    //início da multiplicaçãoescreval("Forneça o valor do primeiro fator")leia(a)escreval("Forneça o valor do segundo fator")leia(b)escreval("O produto resulta em", a*  //fim da multiplicaçãocaso 4                    //início da divisãoescreval("Forneça o valor do dividendo")leia(a)escreval("Forneça o valor do divisor")leia(b)escreval("O quociente resulta em", a/b)       //fim da divisãocaso 5                   //início da potenciaçãoescreval("Forneça o valor da base")leia(a)escreval("Forneça o valor do expoente")leia(b)escreval("A potência resulta em", a^  //fim da potenciaçãooutrocaso  //número sem correspondênciaescreval("O número fornecido não corresponde à nenhuma operação")Fimalgoritmo
Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Olá.

 

Faltou o fimescolha do escolha (caso). No VisuAlg tem que ficar atendo, nem sempre o erro dado é o erro real... (Apesar de já ser uma excelente ferramenta, nessa questão dos "possíveis erros do código", o VisuAlg ainda é um pouco limitado)

Em relação ao uso do SE, esse tarefa é basicamente sua!!! Dá uma pesquisa no comando... pesquisa alguns exemplos em outros códigos que estão funcionando e vai fazendo testes... não tem mistério.. qualquer coisa é só perguntar...

 

PS: por favor, ao postar um código, utilize a postagem do Fórum, em vez de postar um link...  (mais fácil de visualizar, o link por "cair", o link pode conter ameaças etc!!!!)
PS2: a própria postagem tem estrutura para códigos... basta inserir a tag CODE (botão <> no menu de Ferramentas).

 

No aguardo

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...