Calculo de porcentagem

Preciso fazer um calculo que ao inserir o salário de um funcionário ele me dê as seguintes informações:

1- O salário atual
2- A porcentagem aplicada
3- O valor que foi adicionado
4- O salário depois do aumento

Ex:Salários de R$1000 a R$1500 devem aumentar em 15% e mais de R$1500 deve aumentar 10%

Nada que tentei deu certo.

rapaz acredito que isso é só fazer uma conta de multiplicação.
porcentagem = 0
se o salario for maior que 1000
porcentagem = 15
aumento = salario x 0.15
se não for
porcentagem = 10
aumento = salario x 0.10
mostra(salario)
mostra(porcentagem)
mostra(aumento)
mostra(salario + aumento)

1 curtida

Ver o salário actual:

SalárioActual = X
Mostre(SalárioActual)

Ver a porcentagem a ser aplicada:

Se o SalárioActual for menor que 1500 e maior ou igual a 1000

PorcentagemAplicada = 0.15
Mostre(PorcentagemAplicada * 100 + “%”)

Se o SalárioActual for maior que 1500

PorcentagemAplicada = 0.10
Mostre(PorcentagemAplicada * 100 + “%”)

Ver o valor adicionado:

ValorAdicionado = SalárioActual * PorcentagemAplicada

Ver o salário depois do aumento:

SalárioIncrementado = SalárioActual + ValorAdicionado

É só transformar isso em código

Usa a ferramenta de depuração do navegador(<F12> ou <Ctrl>+<Shift>+I) porque tenho a impressão que não está conseguindo pegar os valores dentro de <p>...</p>. Acho que você tem que usar innerHtml em lugar de value ou usar a tag textfield ou input type=text

var por = 0;

if (ant <= '280')
    por = 20;

if (ant >= '281' && ant <= '700')
    por = 15;

if (ant >= '701' && ant <= '1500')
    por = 10;

if (ant >= '1501')
    por = 5;
	
var aum = ant / 100 * por;
var dep = ant + ant / 100 * por;

Você deve mudar a ordem de onde você faz a atribuição de “aum” e “dep”, porque você usa o valor de “por” que só é atribuído depois dos “ifs”.

Qualquer duvida, só chamar.
:+1:

1 curtida