Calculo em php

HTML

PHP

08/11/2019

Boa noite

Gostaria que alguém desse uma olhada no meu código, ele não faz a conta do salario liquido, não sei porque.




<?php

$nome=$_POST['nome'];
$cpf=$_POST['cpf'];
$titulacao=$_POST['titulacao'];
$salario=$_POST['salario'];

if($salario <=1751.81){
$desconto=($salario*0.08);
}
if
($salario>=1751.82 && $salario <2919.72){
$desconto=(0.09*$salario);
}
if($salario>=2919.73 && $salario<5839.45){
$desconto=(0.11*$salario);

}
switch(($_POST["titulacao"])){


case "especialista":
$adicional=(0.015*$salario);
break;

case "mestre":
$adicional=(0.03*$salario);
break;

case "doutor":
$adicional=(0.05*$salario);
break;
}
$salarioliquido = ($salario + $adicional) - $desconto ;

echo"o salario final é ".$salarioliquido;
Deise Squizani

Deise Squizani

Curtidas 0

Respostas

Vinicius Barreto

Vinicius Barreto

08/11/2019

Boa noite

Gostaria que alguém desse uma olhada no meu código, ele não faz a conta do salario liquido, não sei porque.




<?php

$nome=$_POST['nome'];
$cpf=$_POST['cpf'];
$titulacao=$_POST['titulacao'];
$salario=$_POST['salario'];

if($salario <=1751.81){
$desconto=($salario*0.08);
}
if
($salario>=1751.82 && $salario <2919.72){
$desconto=(0.09*$salario);
}
if($salario>=2919.73 && $salario<5839.45){
$desconto=(0.11*$salario);

}
switch(($_POST["titulacao"])){


case "especialista":
$adicional=(0.015*$salario);
break;

case "mestre":
$adicional=(0.03*$salario);
break;

case "doutor":
$adicional=(0.05*$salario);
break;
}
$salarioliquido = ($salario + $adicional) - $desconto ;

echo"o salario final é ".$salarioliquido;


Testei seu código apresentou normal o resultado

Voce esta rodando seu codido em um servidor local ? acessando pelo link "localhost/" ?
GOSTEI 0
POSTAR