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

juros e desconto


ClaudioX

Pergunta

Estou precisando fazer uma funcao que, recebe 2 valores (ValorCobrado, ValorPago), e calcula o juros entre eles, e outra em que calcule o desconto.. a minha falhou completamente, se alguém souber ajudar, seria muito util!!!

Valeww

/*
     * funcao calcula o valor de jurus para um valor pago e um cobrado
    */
    public function jurus($Pago, $Cobrado)
    {
         $Res = (round((($x = $Pago * 100) / $Cobrado), 2) - 100);
         
         if($Res > 0){     
             //$this->TotalJuros['Jurus'] += $Pago;                 
             return $Res;
         }else{
             return 0.00;
         }
    }
    
    /*
     * funcao calcula o valor de desconto para um valor pago e um cobrado
    */
    public function desconto($Pago, $Cobrado)
    {
         $Res = round((($x = $Pago * 100) / $Cobrado), 2);
         
         if($Res > 0 and $Res != 100){
             //$this->TotalJuros['Desconto'] += $Pago;
             return $Res;
         }else{
             return 0;
         }
    }

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

amigo vamos a regra de três

Esta caucula o valor do desconto se 100 e 100% 80 é x% //// x%-100% = valor do desconto

vp= valor pago

va= valor do produto

vd= valor do desconto

vj= valor do juros pago

exemplo

100 100% = 8000% = 100x% = 80% com você quer saber o valor do desconto é 80% - 100% vd= (((vp*va)/100)-100)

80 x%

agora o juros

não é o maior dividido pelo menor -1*100?

ou seja

vp = 250

va = 100

vj = (((250/100)-1*)100)

vamos testar?

250/100= 2,5

2,5-1 = 1,5

1,5*100 = 150%

Certo?

Estou precisando fazer uma funcao que, recebe 2 valores (ValorCobrado, ValorPago), e calcula o juros entre eles, e outra em que calcule o desconto.. a minha falhou completamente, se alguém souber ajudar, seria muito util!!!

Valeww

/*
     * funcao calcula o valor de jurus para um valor pago e um cobrado
    */
    public function jurus($Pago, $Cobrado)
    {
         $Res = (round((($x = $Pago * 100) / $Cobrado), 2) - 100);
         
         if($Res > 0){     
             //$this->TotalJuros['Jurus'] += $Pago;                 
             return $Res;
         }else{
             return 0.00;
         }
    }
    
    /*
     * funcao calcula o valor de desconto para um valor pago e um cobrado
    */
    public function desconto($Pago, $Cobrado)
    {
         $Res = round((($x = $Pago * 100) / $Cobrado), 2);
         
         if($Res > 0 and $Res != 100){
             //$this->TotalJuros['Desconto'] += $Pago;
             return $Res;
         }else{
             return 0;
         }
    }

Link para o comentário
Compartilhar em outros sites

  • 0

Cara obrigadão mesmo pela resposta!

Mas acho que estou com alguma dificuldade para entender, confere comigo:

Exemplo:

valor produto 200 (va) ;

valor pago 100 (vp):

Se eu aplicar na formula fica assim?

vd= (((vp*va)/100)-100)

vd=(((100*200)/100-100)

vd=((20000/100)-100)

vd=(200-100) = 100

(Eu esperava um 50 aki)

não entendi os 100s na formula de desconto, ambos se referem a 100%? Pode dar um exemplo como na de juros? (ela eu entendi de boa, e na quarta-feira vou usar já ^^)

valeu Cleyvison,

t+ ae

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,5k
×
×
  • Criar Novo...