Cara, eu fiz algumas alterações:
* Cada SE precisa ter um FIMSE correspondente;
* O então é sem o acento;
* Fora isso, o código estava perfeito. Você precisava apenas criar mais três condicionais referentes aos outros códigos de preço.
Segue aí o código:
var cod,qtd,preco_total,desconto,preco_final:real inicio escreval("Digite o código do produto comprado: ") leia(cod) escreval("Digite a quantidade: ") leia(qtd) se (cod >= 1) e (cod <= 10) então preco_total <- qtd * 10 escreval("O preco total é = R$",preco_total) se (preco_total <= 250) então desconto <- ((preco_total*5)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse se (preco_total > 250) e (preco_total <= 500)então desconto <- ((preco_total*10)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse se (preco_total > 500) então desconto <- ((preco_total * 15)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse fimse se (cod >= 11) e (cod <= 20) então preco_total <- qtd * 15 escreval("O preco total é = R$",preco_total) se (preco_total <= 250) então desconto <- ((preco_total*5)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse se (preco_total > 250) e (preco_total <= 500)então desconto <- ((preco_total*10)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse se (preco_total > 500) então desconto <- ((preco_total * 15)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse fimse se (cod >= 21) e (cod <= 30) então preco_total <- qtd * 20 escreval("O preco total é = R$",preco_total) se (preco_total <= 250) então desconto <- ((preco_total*5)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse se (preco_total > 250) e (preco_total <= 500)então desconto <- ((preco_total*10)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse se (preco_total > 500) então desconto <- ((preco_total * 15)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse fimse se (cod >= 31) e (cod <= 40) então preco_total <- qtd*30 escreval("O preco total é = R$",preco_total) se (preco_total <= 250) então desconto <- ((preco_total*5)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse se (preco_total > 250) e (preco_total <= 500)então desconto <- ((preco_total*10)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse se (preco_total > 500) então desconto <- ((preco_total * 15)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse fimse se (cod >= 31) e (cod <= 40) então preco_total <- qtd * 30 escreval("O preco total é = R$",preco_total) se (preco_total <= 250) então desconto <- ((preco_total*5)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse se (preco_total > 250) e (preco_total <= 500)então desconto <- ((preco_total*10)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse se (preco_total > 500) então desconto <- ((preco_total * 15)/100) preco_final <- preco_total - desconto escreval("O valor do desconto é = R$",desconto) escreval("O preço final do produto é = R$",preco_final) fimse fimse fimalgoritmo
Você precisa usar o Tag Code quando colocar um código em um tópico para facilitar a identificação do que faz ou não parte do código.
http://forum.clubedohardware.com.br/tags-code-como/732927
Espero ter ajudado.
Obs: Talvez usuários mais experientes consigam otimizar esse código.