ciao a tutti,

non capisco perchèle operazioni non ridanno!!!

allora io passo a questa funzione

preventivo(31.60) // quindi $prez = 31.60

in questo caso $_POST['fasciac'] = 50 (che è lo sconto)

esegue la funzione e mi restituisce

PREZZO NETTO: € 15,50 + IVA 18,00 - PREZZO CONSIGLIATO: 31,60 + IVA 37,20


VVoVe: ma il 50% di 31,60 non è 15,80 ??



codice:
function preventivo($prez) { 

if(!isset($prez)) { 

$return = "CHIEDERE PREVENTIVO"; 

} 

else { 

$prez = number_format($prez, 2, ',' , '.'); 

$scontato = $prez - $prez * $_POST['fasciac']/100; 
$scontato = number_format($scontato, 2, ',' , '.');

$IVATOC = $scontato * 20/100 + $scontato; 
$IVATOC = number_format($IVATOC, 2, ',' , '.');

$IVATO = $prez * 20/100 + $prez; 
$IVATO = number_format($IVATO , 2, ',' , '.');

$return = "PREZZO NETTO: € $scontato + IVA € $IVATOC - PREZZO CONSIGLIATO: € $prez + IVA € $IVATO";

} 

return $return;

}

grazie mille