Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
oi galera,
estou com um problema, ao fazer as contas, esta a dar-me erro de 0.1 ou 0.2 a mais do que devia por exemplo o valor com desconto deveria de dar 0.66 e esta a dar 0.67 . a ideia é calcular o valor de cada produto com iva, multiplicar pelas unidades e por fim fazer o desconto...
alguém me pode ajudar?
$valor_inicial="0.11";
$valor_desconto="20";
$quant="6";
$iva=23;
$valor_do_iva=(($valor_inicial*$iva)/100);
$valor_do_iva = round($valor_do_iva, 2);
echo 'valor do iva '.$valor_do_iva;
$valor_com_iva=$valor_inicial+$valor_do_iva;
$valor_com_iva = round($valor_com_iva, 2);
echo '<p>valor com iva '.$valor_com_iva;
$valor_com_quant=$valor_com_iva*$quant;
$valor_com_quant = round($valor_com_quant, 2);
echo '<p>valor com quant mais iva '.$valor_com_quant;
$valor_do_desconto=(($valor_com_quant*$valor_desconto)/100);
$valor_do_desconto = round($valor_do_desconto, 2);
echo '<p>valor do desconto '.$valor_do_desconto;
$valor_com_desconto=$valor_com_quant-$valor_do_desconto;
$valor_com_desconto = round($valor_com_desconto, 2);
echo '<p>valor com desconto '.$valor_com_desconto;Carregando comentários...