MosquitoMortal 0 Denunciar post Postado Maio 5, 2015 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
SergioCavalcante 0 Denunciar post Postado Maio 9, 2015 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
YumalaySc 2 Denunciar post Postado Maio 11, 2015 Use o se sal=<700 entao assim: se(sal <= 700) entao Provavelmente é por sintaxe incorreta. Se não resolver fale. Compartilhar este post Link para o post Compartilhar em outros sites