-
Posts
5 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Tobias Rosa
-
-
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 depoisvar 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]
- 1
-
valeu, agra ta tudo certo
-
@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.
- 1
-
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
Problema Esperava então (VisuALG)
em Programação - iniciantes
Postado
Muito obrigado, agora eu entendi como fazer uso do senao nesse caso