Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MosquitoMortal

Esperava encontrar então (VisuAlg)

Recommended Posts

Bom, estava desenvolvendo um algoritmo que calculasse o um reajuste salarial da seguinte forma:

-Salários menores ou iguais a 700 receberão um reajuste de 15%

-Salários menores ou iguais a 1000 e maiores que 700 receberão um reajuste de 10%

-Salários maiores que 100 receberão um reajuste de 5%

 

Eis o algoritmo que desenvolvi:

algoritmo "Reajuste Salarial"
// Função :Reajustar Salários
// Autor :MM
// Data : 5/5/2015
// Seção de Declarações
var
sal, Nsal:real
inicio
// Seção de Comandos
escreval("Digite o salário do funcionário:")
leia(sal)
se sal=<700 entao
   Nsal<-sal+(sal*0.15)
senao se sal=<1000 entao
   Nsal<-sal+(sal*0.10)
senao se sal>1000 entao
   Nsal<-sal+(sal*0.05)
fimse
fimse
fimse
escreval("O novo salário do funcionário é de:R$"Nsal)
fimalgoritmo 

Não vejo nada de errado, mas quando executo, após digitar o salário, o VisuAlg informa que ele esperava encontrar "ENTAO" na linha 12, mas já tem um entao lá! Onde eu errei?

Compartilhar este post


Link para o post
Compartilhar em outros sites
inicio

// Seção de Comandos

escreval("Digite o salário do funcionário:")

leia(sal)

se (sal <=100)entao

Nsal <-(sal*0.15+sal)

fimse

se (sal >700 )e(sal<=1000) entao

Nsal <-(sal*0.10+sal)

fimse

se (sal > 1000) entao

Nsal <-(sal*0.05+sal)

fimse


escreval("O novo salário do funcionário é de:R$", Nsal)

fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.