+ Responder ao Tópico



  1. #1
    jamba
    Visitante

    Padrão PHP e divisao por 0

    Boa Tarde.

    Estou tentando fazer uns calculos financeiros com o php mas estou me danando e preciso de ajuda.

    Vamos por a seguinte situacao.
    Numa tabela do BD tenho 3 colunas que podem conter registros numericos - de 0.00 a n.nn - ou não.

    Encontrei dificuldade qdo resgato esses registros e algum deles vem com o valor 0.00 e qdo preciso dividir por esse numero o php fala que nao pode fazer divisao por 0.

    Exemplo:
    Código :
    colunaA = 34.33
    colunaB = 132.99
    colunaC = 0.00
     
    $res = (colunaA + colunaB) / colunaC;

    Como consigo fazer um tratamento para fazer esse tipo de divisao??

    Valeu

  2. #2

    Padrão PHP e divisao por 0

    baum....se a questao eh se o php tem "try", sim ele tem, mas soh apartir da versao 5.0

    como nao eh meu caso, eu usaria o bom e velho "if"

    tipo:
    Código :
     
    colunaA = 34.33
    colunaB = 132.99
    colunaC = 0.00
    if($colunaC == 0){
    //ai faz o q vc quizer com a variavel colunaC
    }
     
    $res = (colunaA + colunaB) / colunaC;



  3. #3
    jamba
    Visitante

    Padrão PHP e divisao por 0

    Uso o php5 porem isso nao esta dentro de nenhuma classe. p

    Fiz exatamente oq vc fez, porem queria fazer um tratamento direto nas variaveis que sao iguais a zero pois tenho uns 5 calculos onde em algum deles usa a mesma variavel.

    Mas resolvi usando uns 8 'if'...credo...correria eh isso, nao quero vir amanha trabalhar.. ;o)

    Valeu SDM