Fabio_Dos_Reis 15 de out. de 2019 1 like
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 )
Bibiano 15 de out. de 2019
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
fventurajr 18 de out. de 2019
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
Solucao aceita
Igor_Nascimento_Alve 18 de out. de 2019 1 like
var por = 0 ;
var aum = ant / 100 * por ;
var dep = ant + ant / 100 * por ;
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 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.