TOPIC

5% de erro alguém poderia me ajudar ?

David Mateus L. da Silva asked 8 months ago

var input = require('fs').readFileSync('/dev/stdin', 'utf8'); var lines = input.split('\n');

var salario = parseFloat(lines.shift());{

if(salario > 0 && salario <= 400){
    var reajuste = salario * 1.15;
    var ganho = (reajuste - salario);
    var porcento = 15;

} else if(salario > 400.01 && salario <= 800) {
    var reajuste = salario * 1.12;
    var ganho = (reajuste - salario);
    var porcento = 12;

}else if(salario > 800.01 && salario <= 1200){
    var reajuste = salario * 1.10;
    var ganho = (reajuste - salario);
    var porcento = 10;

}else if(salario > 1200.01 && salario <= 2000){
    var reajuste = salario * 1.07;
    var ganho = (reajuste - salario);
    var porcento = 7;

}else{
    var reajuste = salario * 1.04;
    var ganho = (reajuste - salario);
    var porcento = 4;

}   
    console.log('Novo salario: ' + reajuste.toFixed(2));
    console.log('Reajuste ganho: ' + ganho.toFixed(2));
    console.log(`Em percentual:  ${porcento} %` );
}

Remember not post solutions. Your post may be reviewed by our moderators.

  • Nataniel Maturana replied 8 months ago

    onde vc coloca os 1 centavos tira eles, pois vc já diz que é maior que o tal valor, se não só vai calcular a partir de 400.02 por exemplo