Category Archive: Numbers

Sep 12

Como determinar se um número é par ou ímpar?

Um número par ainda é qualquer número que pode ser dividido por 2 sem resto. ColdFusion oferece uma função, mod, que retorna o resto de uma operação de divisão. Para determinar se um número é par, basta ver se o valor, mod por 2, retorna zero (0): <cfset x = 5> <cfif x mod 2 is …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-determinar-se-um-numero-e-par-ou-impar/

Sep 07

Voce precisa formatar um número não-moeda

A função decimalFormat() é similar à dollarFormat(). Voce passa um número e ela retorna uma string formatada. Entretanto, a string será formatada somente com 2 casas decimais e o separador de milhar. <cfset testNum = -537> <cfoutput>#deciamalFormat(testNum)#</cfoutput> -537.00

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/voce-precisa-formatar-um-numero-nao-moeda/

Sep 07

Voce precisa formatar um número como moeda americana

A função dollarFormat() recebe um número como seu único parâmetro, e retorna uma string formatada. O seguinte formato é adicionado à string: 2 casas decimais, separador de milhar, e sinal de dollar. Além disso, se o número fôr negativo, ele é colocado entre parênteses. <cfset testNum = -537> <cfoutput>#dollarFormat(testNum)#</cfoutput> ($537.00) by Jeremy Petersen

Permanent link to this article: http://ensina.me/coldfusion/voce-precisa-formatar-um-numero-como-moeda-americana/

Sep 07

Voce precisa determinar se um número é positivo ou negativo, ou achar o valor absoluto de um número.

A função sgn() recebe um número como seu único parâmetro. Ela retorna 1 se o número fôr positivo, 0 se o número fôr igual a zero, e -1 se o número fôr negativo: <cfset testVar = sgn(-127)> <cfoutput>#testVar#</cfoutput> -1 A função abs() também recebe um número como seu único parâmetro. Ela retorna o valor absoluto (valor sem seu sinal) …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/voce-precisa-determinar-se-um-numero-e-positivo-ou-negativo-ou-achar-o-valor-absoluto-de-um-numero/

Sep 06

Voce precisa arredondar um número para um valor inteiro.

ColdFusion vem com um número de funções embutidas para arredondamento de números para inteiros (integers): A função round() arredonda um número para seu inteiro mais próximo. Por exemplo: test1: <cfoutput>#round(99.5)#</cfoutput> <br> test2: <cfoutput>#round(-99.5)#</cfoutput> test1: 100 test2: -100 A função fix() depende do número que voce passa, se é positivo ou negativo. Se o número que voce passar fôr igual …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/voce-precisa-arredondar-um-numero-para-um-valor-inteiro/

Sep 06

Como posso trabalhar com números e moedas formatadas non-US?

As funções LS são de localidade específica. Você pode usar a função setlocale () para alterar a localidade atual com que você estará trabalhando. Uma vez que esta localidade está definida, todas as funções específicas de localidade usarão este local. Para obter mais informações sobre as localidades que são suportadas em ColdFusion, você pode consultar a documentação do ColdFusion, …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-trabalhar-com-numeros-e-moedas-formatadas-non-us/

Sep 06

Como testar uma string para saber se é um valor numérico válido?

A função isNumeric() é usada para testar uma variável diretamente para saber se ela é numérica.Ela retorna uma resposta booleana (Verdadeiro ou Falso). <cfset testVar = "foo"> <cfoutput>#isNumeric(testVar)#</cfoutput> NO A função val() por outro lado, vai além e verifica  tudo ou nada. Ela tentará analisar um número a partir do início de uma string e retornar este número se …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-testar-uma-string-para-saber-se-e-um-valor-numerico-valido/

Sep 06

Como posso trabalhar com logarítimos?

A função log() retorna o logarítimo natural de seu parâmetro numérico: <cfset testVar = log(100)> <cfoutput>#testVar#</cfoutput> 4.60517018599 A função exp() é o inverso da função log(): <cfset testVar = exp(4.60517018599 )> <cfoutput>#testVar#</cfoutput> 100 A função log10() retorna o logarítimo de seu parâmetro numérico na base 10: <cfset testVar = log10(100)> <cfoutput>#testVar#</cfoutput> 2 by Jeremy Petersen

Permanent link to this article: http://ensina.me/coldfusion/como-posso-trabalhar-com-logaritimos/

Sep 06

Como efetuar cálculos trigonométricos?

ColdFusion fornece funções para todos os cálculos trigonométricos comuns. A função pi() retorna a constante matemática Pi, com precisão de até 15 dígitos: <cfset testVar = pi()> <cfoutput>#testVar#</cfoutput> 3.14159265359 A função sin() pega um ângulo (em radianos), e retorna o seno do ângulo (em radianos): </cfset><cfset testVar = sin(100)> <cfoutput>#testVar#</cfoutput> -0.50636564111

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-efetuar-calculos-trigonometricos/