18/03/2022 13:25
new x, z;
Para pegar só o 300 é simples. Você utiliza o floataround no método piso, e ele irá remover o número após a vírgula.
x = floatround(floatteste, floatround_floor);
x <- 300
No caso do número após a vírgula é necessário criar um código mais complexo(Eu não conheço nenhuma função nativa para isso).
z = floatteste - floatround(floatteste, floatround_ceil) * 1000;
z = 300.500 - 301 * 1000;
z = 0.500 * 1000;
z <- 500;
Para pegar só o 300 é simples. Você utiliza o floataround no método piso, e ele irá remover o número após a vírgula.
x = floatround(floatteste, floatround_floor);
x <- 300
No caso do número após a vírgula é necessário criar um código mais complexo(Eu não conheço nenhuma função nativa para isso).
z = floatteste - floatround(floatteste, floatround_ceil) * 1000;
z = 300.500 - 301 * 1000;
z = 0.500 * 1000;
z <- 500;
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.