Ir para conteúdo
Fórum Script Brasil
  • 0

Cálculo de porcentagem


koodez

Pergunta

Caso eu tenha um formulário com quatro campos e ao digitar um valor no input deverá nos outros três, ser calculado o valor correspondente ao honorários, por exemplo:
No campo 1 digito 1000
O campo2 é preenchido automaticamente com o valor correspondente a 10% do valor digitado no campo1.
O campo3 é preenchido automaticamente com o valor correspondente a 5% do valor digitado no campo1.
O campo4 é preenchido automaticamente com o valor correspondente a 3% do valor digitado no campo1.
Como seria o script para esse tipo de cálculo?
Isso faria parte de um formulário maior, portanto teria que preencher os outros campos sem a necessidade de clicar em algum botão.
Muito obrigado!
Editado por koodez
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Olá!

O cálculo de porcentagem é simples no PHP.Veja os exemplos:

Ex: 1 - Um produto com valor de R$ 178,00. Quanto fica um desconto de 15%? Veja o código em PHP:

$valor = 178.00; // valor original
$percentual = 15.0 / 100.0; // 15%
$valor_final = $valor + ($percentual * $valor);

echo "O valor final do produto é: " . $valor_final;
Ex: 3 - Em um concurso de perguntas e respostas, um jovem acertou 72 das 90 perguntas apresentadas. Qual foi a porcentagem de acertos? E a porcentagem de erros? Veja o código em PHP:
$perguntas = 90;
$acertos = 72;

echo "Porcentagem de acertos: " .
(($acertos / $perguntas) * 100) . "%" . "
";

// O resultado será 204,70

Tem uma página que explica bem sobre porcentagens no php, inclusive tirei os exemplos acima, dessa página.Veja clicando aqui.

Flws!

Link para o comentário
Compartilhar em outros sites

  • 0

Olá!

O cálculo de porcentagem é simples no PHP.Veja os exemplos:

Ex: 1 - Um produto com valor de R$ 178,00. Quanto fica um desconto de 15%? Veja o código em PHP:

$valor = 178.00; // valor original
$percentual = 15.0 / 100.0; // 15%
$valor_final = $valor + ($percentual * $valor);

echo "O valor final do produto é: " . $valor_final;
Ex: 3 - Em um concurso de perguntas e respostas, um jovem acertou 72 das 90 perguntas apresentadas. Qual foi a porcentagem de acertos? E a porcentagem de erros? Veja o código em PHP:
$perguntas = 90;
$acertos = 72;

echo "Porcentagem de acertos: " .
(($acertos / $perguntas) * 100) . "%" . "
";

// O resultado será 204,70

Tem uma página que explica bem sobre porcentagens no php, inclusive tirei os exemplos acima, dessa página.Veja clicando aqui.

Flws!

Muito Obrigado! Era exatamente isso que eu estava procurando. :)

Editado por koodez
Link para o comentário
Compartilhar em outros sites

  • 0

Estou quase conseguindo. :)

Agora o problema é enviar o que foi digitado no INPUT para a variável sem submeter o formulário. Ou seja, ao digitar no INPUT "total" o INPUT "valor_parcial" deveria ser preenchido com os 3% referentes ao valor total.

Abaixo segue exemplo.

<script>
$('#total').blur(function(){
   function submitMe(selector)
   {
        $.ajax({
          type: "POST",
          url: "cadastro.php",
          data: {text:$(selector).val()}
        });


   }
   $('#total').keydown(function(evt){
      if ((evt.keyCode) &&(evt.keyCode == 13))
      {
         submitMe('#total');
         evt.preventDefault();
         return false;
      }
   });
</script>
<?php
$total = isset($_POST['total']) ? $_POST['value'] : '';
$percentual = 3.0 / 100.0;
$valor_parcial = $total + ($percentual * $total);
?>
<input type="text" id="total" name="total" value="">
<input type="text" name="valor_parcial" value="<?=$valor_parcial;?>">
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...