junaooaks Posted January 15, 2007 Report Share Posted January 15, 2007 ai galera to precisando de uma maozinhaalguém poderia me da um exemplo de como calcular a porcentagemex: 40 / 50 = 0,8 -1 = -0,2resultado e 2%eu tava fazendo assim codigo:<?php$tabela = $_POST["tabela"];$vendido = $_POST["vendido"];$desconto = (( $vendido / $tabela) -1);$arredondamento = round ($desconto , 2);echo "Desconto = $arredondamento";if (($arredondamento >= -0.25))$arredondamento ="2,5";//echo ("Porcentagem =$arredondamento");if (($arredontamento <= -0.26) or ($arredondamento >-0.30))$arredondamento = "3,0";//echo ("Porcentagem = $arredondamento");if (($arredontamento <= -0.31) or ($arredondamento > -0.35))$arredondamento = "3,5";//echo ("Porcentagem = $arredondamento");if (($arredontamento <= -0.36) or ($arredondamento > -0.40))$arredondamento = "4,0";//echo ("Porcentagem = $arredondamento");if (($arredontamento <= -0.41) or ($arredondamento > -0.45))$arredondamento = "4,5";//echo ("Porcentagem = $arredondamento");if (($arredontamento <= -0.46) or ($arredondamento >-0.50))$arredondamento = "5,0";echo ("Porcentagem = $arredondamento");?>mas não está dando certo a minha variavel so recebe o numero "5,0" Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted January 15, 2007 Report Share Posted January 15, 2007 Só tem um problema... no seu exemplo, 40 corresponde a 80% de 50... e mais outra coisa, 0,2 não é 2% e sim 20%.Para calcular a porcentagem faça como se fosse na mãoQuantos % 19 correponde 150:150 = 10019 = xlogo:$x = 19*100/150;$x = 12,666666[...]7 pode usar o number_format para ficar mais bonito. Quote Link to comment Share on other sites More sharing options...
0 junaooaks Posted January 15, 2007 Author Report Share Posted January 15, 2007 ai cara brigadao falou Quote Link to comment Share on other sites More sharing options...
Question
junaooaks
ai galera to precisando de uma maozinha
alguém poderia me da um exemplo de como calcular a porcentagem
ex: 40 / 50 = 0,8 -1 = -0,2
resultado e 2%
eu tava fazendo assim
codigo:
<?php
$tabela = $_POST["tabela"];
$vendido = $_POST["vendido"];
$desconto = (( $vendido / $tabela) -1);
$arredondamento = round ($desconto , 2);
echo "Desconto = $arredondamento";
if (($arredondamento >= -0.25))
$arredondamento ="2,5";
//echo ("Porcentagem =$arredondamento");
if (($arredontamento <= -0.26) or ($arredondamento >-0.30))
$arredondamento = "3,0";
//echo ("Porcentagem = $arredondamento");
if (($arredontamento <= -0.31) or ($arredondamento > -0.35))
$arredondamento = "3,5";
//echo ("Porcentagem = $arredondamento");
if (($arredontamento <= -0.36) or ($arredondamento > -0.40))
$arredondamento = "4,0";
//echo ("Porcentagem = $arredondamento");
if (($arredontamento <= -0.41) or ($arredondamento > -0.45))
$arredondamento = "4,5";
//echo ("Porcentagem = $arredondamento");
if (($arredontamento <= -0.46) or ($arredondamento >-0.50))
$arredondamento = "5,0";
echo ("Porcentagem = $arredondamento");
?>
mas não está dando certo
a minha variavel so recebe o numero "5,0"
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.