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;
}