Calculo em JavaScript

A Sony resolveu dar um aumento de salário aos seus colaboradores e lhe contrataram para desenvolver um programa que irá calcular os reajustes. Faça um programa que recebe o salário de um colaborador e calcule reajuste de acordo com o seguinte critério, baseado no salário atual:

Salários de até R$280,00: aumento de 20% 
Salários entre R$280,00 e R$700,00: aumento de 15% 
Salários entre R$700,00 e R$1500,00: aumento de 10% 
Salários acima de R$1500,00: aumento de 5% 

Estava pesquisando uns exercicios e me deparei com essa questão… alguém pode me ajudar… n faço a minima ideia de como fazer

1 curtida

Exemplo bem simples:

Html:

<div>
<input type="text" value="" id="txtvalue" name="txtvalue" />
<button type="button" onclick="calcula(document.getElementById('txtvalue').value)">Calcular</button>
</div>
<p id="reposta"></p>

Javascript:

function calcula(value)
{
    por = 0;
    value = parseFloat(value);    
    if (value <=280)
    {
    	por = 20;
    }
    else if (value > 280 && value <= 700)
    {
    	por = 15;
    }
    else if (value > 700 && value <= 1500)
    {
    	por = 10;
    }
    else if (value > 1500)
    {
    	por = 5;
    }
    resp = value + ((value * por) / 100);
    document.getElementById("reposta").innerHTML = resp;
    return resp;
}

DEMO

Obrigado pelo exemplo, foi bem claro e bastante compeensivel…
se me perfime, eu gostaria de saber como eu faria para exibir…
por exemplo o salário antes do reajuste; o percentual de aumento aplicado;. o valor do aumento; o novo salário, após o aumento…

Novo DEMO

HTML

<div>
<input type="text" value="" id="txtvalue" name="txtvalue" />
<button type="button" onclick="calcula(document.getElementById('txtvalue').value)">Calcular</button>
</div>
<p id="valor"></p>
<p id="porcetagem"></p>
<p id="calculo"></p>

JAVASCRIPT:

function calcula(value)
{
    por = 0;
    value = parseFloat(value);    
		if (value <=280)
    {
    	por = 20;
    }
    else if (value > 280 && value <= 700)
    {
    	por = 15;
    }
    else if (value > 700 && value <= 1500)
    {
    	por = 10;
    }
    else if (value > 1500)
    {
    	por = 5;
    }
    resp = value + ((value * por) / 100);
    document.getElementById("valor").innerHTML = "Salário: " + value;
    document.getElementById("calculo").innerHTML = "Cálculo de aumento: " + ((value * por) / 100);
    document.getElementById("porcetagem").innerHTML = "Porcentagem: " + por + "%";    
    document.getElementById("reposta").innerHTML = "Valor Final: " + resp;
    
    return resp;
}