pegar parte inteira

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

cMach
Usuário Nível 1
Usuário Nível 1
Mensagens: 23
Registrado em: 21 Out 2019 08:18
Localização: rio de janeiro

pegar parte inteira

Mensagem por cMach »

boa noite!
Alguém sabe como posso pegar a parte inteira de uma divisão? Preciso pegar somente a parte inteira sem as casas decimais. Existe alguma função que faça isto ou teria que fazer?
obg
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

pegar parte inteira

Mensagem por Itamar M. Lins Jr. »

Ola!
INT(), round(), transform()...

Código: Selecionar todos

    SET DECIMALS TO 2
        SET FIXED ON
        //
        ? ROUND(10.4, 0)                     // Result: 10.00
        ? ROUND(10.5, 0)                     // Result: 11.00
        ? ROUND(10.51, 0)                    // Result: 11.00
        ? ROUND(10.49999999999999, 2)        // Result: 10.50

     .  These examples use a negative <nDecimals> argument to round
        numeric values to whole number values:

        ? ROUND(101.99, -1)                  // Result: 100.00
        ? ROUND(109.99, -1)                  // Result: 110.00
        ? ROUND(109.99, -2)                  // Result: 100.00

Código: Selecionar todos


        ? INT(100.00)               // Result: 100
        ? INT(.5)                     // Result: 0
        ? INT(-100.75)               // Result: -100
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder