Ir ao conteúdo

Posts recomendados

Postado

Boa tarde pessoal!

Estou com dificuldades em encontrar um erro num programa que fiz.

 

A princípio o VisualG acusa erro de sintaxe na linha 20 "se sexo = F entao", porém não vejo como um erro.

Rodei o mesmo programa no Scratch e está ok, então onde eu estou errando.

Alguém pode me ajudar?

 

Algoritmo "ProgramaDeDescontos"
// Disciplina   : [Linguagem e Lógica de Programação]
// Professor   : Antonio Carlos Nicolodi 
// Descrição   : Aqui você descreve o que o programa faz! (função)
// Autor(a)    : Nome do(a) aluno(a)
// Data atual  : 31/05/2022
Var
// Seção de Declarações das variáveis 
   nome, sexo: caractere
   valor_compra, valor_reajuste: real

Inicio
// Seção de Comandos, procedimento, funções, operadores, etc... 
   Escreva ("Nome do cliente: ")
   Leia (nome)
   Escreva ("Sexo [M/F]: ")
   Leia (sexo)
   Escreva ("Valor de compra: R$")
   Leia (valor_compra)
   SE sexo = F ENTAO
      EscrevaL ("Cliente:", nome)
      valor_reajuste <- valor_compra - (valor_compra * 0.13)
      EscrevaL ("Parabéns pelo seu dia! Feliz dia das mulheres!")
      EscrevaL ("Você tem 13% de desconto!")
      EscrevaL ("Valor total: R$", valor_reajuste)
   SENAO
      EscrevaL ("Cliente:", nome)
      valor_reajuste <- valor_compra - (valor_compra * 0.05)
      EscrevaL ("Parabéns! Você tem 5% de desconto!")
      EscrevaL ("Valor total: R$", valor_reajuste)
   FIMSE
Fimalgoritmo

 

  • Membro VIP
Postado

Adendo:

3 horas atrás, renato.gouveia disse:
valor_reajuste

 

Seguindo uma melhor semântica, ali talvez seja "valor_reajustado". Pois o "valor do reajuste" seria parte da ação, não o resultado.
 

Postado
Em 31/05/2022 às 18:22, Ricardov disse:

F é caractere, tem que ficar entre aspas.

SE sexo = "F"

Nossa, estava tão desnorteado que não percebi meu erro.

Muito obrigado!

21 horas atrás, Simon Viegas disse:

Adendo:

 

Seguindo uma melhor semântica, ali seja "valor_reajustado". Pois o "valor do reajuste" seria parte da , não .
 

Realmente faz sentido. Adotarei esta sugestão.

Muito obrigado!

  • 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

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...

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

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!