Ir ao conteúdo
  • Cadastre-se

Tobias Rosa

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

3
  1. Muito obrigado, agora eu entendi como fazer uso do senao nesse caso
  2. Como assim tem que usar senao? Quando eu nao quero fazer nada com o senao, ou passar pra outra condição e assim sucessivamente, o que devo fazer? adicionado 4 minutos depois var produto_atual,produto_novo:real inicio escreva("Digite o valor atual do produto:") leia(produto_atual) se(produto_atual<=50)então produto_novo<-produto_atual+produto_atual*0.05 fimse se(50<produto_atual) e (produto_atual<=100)então produto_novo<-produto_atual+produto_atual*0.10 fimse se(100<produto_atual)então produto_novo<-produto_atual+produto_atual*0.15 fimse se(produto_novo<=80)então escreval(produto_novo) escreva("Barato") fimse se(80<produto_novo)e(produto_novo<=120)então escreval(produto_novo) escreva("Normal") fimse se(120<produto_novo)e(produto_novo<=200)então escreval(produto_novo) escreva("Caro") fimse se(200<produto_novo)então escreval(produto_novo) escreva("Muito Caro") fimse fimalgoritmo Assim que ficou meu algoritmo, e está funcionando igual eu queria... [Conteúdo off-topic removido pela moderação]
  3. @Simon Viegas Valeu, esse erro não está dando mais, porém estou com dificuldade em fazer o cálculo funcionar. Meu código está assim: var produto_atual,produto_novo:real inicio escreva("Digite o valor atual do produto:") leia(produto_atual) se(produto_atual<=50)então produto_novo<-produto_atual+produto_atual*0,05 fimse se(50<produto_atual) e (produto_atual<=100)então produto_novo<-produto_atual+produto_atual*0,10 fimse se(100<produto_atual)então produto_novo<-produto_atual+produto_atual*0,15 fimse se(produto_novo<=80)então escreval(produto_novo) escreva("Barato") fimse se(80<produto_novo)e(produto_novo<=120)então escreval(produto_novo) escreva("Normal") fimse se(120<produto_novo)e(produto_novo<=200)então escreval(produto_novo) escreva("Caro") fimse se(200<produto_novo)então escreval(produto_novo) escreva("Muito Caro") fimse fimalgoritmo E no resultado, quando eu coloco o número, sai o mesmo número sem passar pelas operações que coloquei no começo.
  4. Olá, estou com dificuldades ao usar a função "se" em algumas soluções, é só em alguns exercícios que acabo me deparando com a mensagem "esperava encontrar então na linha x" Aqui está o código algoritmo "Preços" // Função : Calcular e classificar novos preços de produtos. // Autor : Tobias Oliveira Rosa // Data : 21/03/2018 var produto_atual,produto_novo:real inicio escreva("Digite o valor atual do produto:") leia(produto_atual) se(produto_atual<=50)então produto_novo<-produto_atual+produto_atual*0,05 fimse se(50<produto_atual<=100)então produto_novo<-produto_atual+produto_atual*0,10 fimse se(100<produto_atual)então produto_novo<-produto_atual+produto_atual*0,15 fimse se(produto_atual<=80)então escreva(produto_atual+"Barato") fimse se(80<produto_atual<=120)então escreva(produto_atual+"Normal") fimse se(120<produto_atual<=200)então escreva(produto_atual+"Caro") fimse se(200<produto_atual)então escreva(produto_atual+"Muito Caro") fimse fimalgoritmo E é bem na parte do "se(50<produto_atual<=100)então" que ocorre o problema, dizendo que esperava encontrar um então ali :/

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!