Ir ao conteúdo

VisualG esperava encontrar o fimalgoritmo


Ir à solução Resolvido por kgin,

Posts recomendados

Postado

Olá, estou fazendo um trabalho para meu curso de desenvolvimento de sistemas, e fui fazer a famosa "invenção de moda" 😅 e tentar me aprofundar mais, porém quando executo o meu código ele diz que não pode encontrar o Fimalgoritimo, sendo que ele já se encontra no código

Algoritmo "menu de atividades"
// Disciplina  : Desenvolvimento de sistemas
// Professor   : Wesley
// Descrição   : Aqui você descreve o que o programa faz! (função)
// Autor(a)    : Luiz Gustavo Marques Campos
// Data atual  : 12/03/2022

Var
//variáveis do menu
   op:caractere

   //variáveis cálculo imc
   imc, peso, altura:real
   nome:caractere

   //variáveis soma de 4 números
   total, n1,n2,n3,n4:real

Inicio

//menu de opções
   escreval()
   escreval("*** MENU ***")
   escreval("A -CÁLCULO IMC")
   escreval("B -CÁLCULAR NÚMEROS")
   escreval("opcao inexistente")
   escreval("opcao inexistente")

   leia(op)
   escolha(op)

      limpatela()

//comandos cálculo imc
      escolha op="A"

      escreva("digite seu nome:")
      leia(nome)
      escreva("digite a sua altura:")
      leia(altura)
      escreva("digite o seu peso:")
      leia(peso)

      limpatela()

      imc <- peso / (altura*altura)
fimescolha
      escreval("Olá " ,nome)

      se (imc<18) entao
         escreva("você está abaixo do seu peso ideal, seu imc é:" ,imc)
      fimse

      se (imc>=18) e (imc<25) entao
         escreva("você está dentro do seu peso ideal, seu imc é:" ,imc)
      fimse

      se (imc>=25) entao
         escreva("você está acima do seu peso ideal, seu imc é:" ,imc)
      fimse

//comandos cálcular números
      escolha op="B"

      escreval("Bem-vindo(a), insira alguns números para serem calculados")
      escreva("digite o primeiro número")
      leia(n1)
      escreva("digite o segundo número")
      leia(n2)
      escreva("digite o terceiro número")
      leia(n3)
      escreva("digite o último número")
      leia(n4)

      limpatela()

      total<-(n1+n2+n3+n4)
fimescolha
      escreva("A soma total dos números escolhidos é de:", total)

Fimalgoritmo

  • Curtir 1
  • Solução
Postado
  Em 12/03/2022 às 11:09, Luiz Campos disse:

Olá, estou fazendo um trabalho para meu curso de desenvolvimento de sistemas, e fui fazer a famosa "invenção de moda" 😅 e tentar me aprofundar mais, porém quando executo o meu código ele diz que não pode encontrar o Fimalgoritimo, sendo que ele já se encontra no código

Expandir  

Ele está assim porque você errou na hora de utilizar o comando escolha, ele em varias partes do seu algoritmo foi utilizado como o comado se..então.

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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

Mostrar 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

Mostrar mais  
×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!