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

Converter Um Ponto Flutuante


jose.rob.jr

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

Oi OSJunior, eu tentei com o parseFloat mas o número continuo com o poto flutuante :unsure:

Eu preciso mesmo converter os pontos flutuantes para um número legivel normalmente.

Os calculos que serão feitos são do tipo:

  • 20*Math.pow(1024,7)
  • 3*9.460528405e18

e na hora de serem impressos, eu queira deixa-los grandes, mas legiveis para todos os usuários. Como eu posso fazer isso?

Link para o comentário
Compartilhar em outros sites

  • 0

Eu coloquei a página aqui -> josehp.275mb.com/conversor.html

Se você converter por exemplo 1000 ano-luz para milímetros, vai dar 9.460528405e+21.

Eu coloquei um filtro pra descobrir se o valor é um ponto flutuante, mas fica difícil de entender. Então eu queria converter esse número flutuante para número normal, mesmo que o resultado final de string.

eu tentei fazer uma função pra isso, mas não deu muito certo.....

function converte(N){
    N=N.toString();
    if(N.toLowerCase().indexOf("e-")>=0){
        n=N.toLowerCase().split("e-");
        p_pos=N.indexOf(".");
        if(p_pos<0){
            fin="0.";
            for(i=0;i<n[1]-1;i++) fin+="0";
            return fin+n[0];
        }
    }
    else if(N.toLowerCase().indexOf("e")>=0){
        if(N.indexOf("+")>=0) n=N.toLowerCase().split("e+");
        else n=N.toLowerCase().split("e");
        p_pos=N.indexOf(".");
        if(p_pos<0){
            fin=n[0];
            for(i=0;i<n[1];i++) fin+="0";
            return fin;
        }
    }
    else{return N;}
}

Tem alguma função predefinida do browser para fazer isso?

Se não tiver, como eu posso fazer? É possível?

grato, JR

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