Você está aqui: C ::: Dicas & Truques ::: Matemática e Estatística |
|
Usando a função fmod() para retornar o resto de uma divisão envolvendo valores de ponto-flutuanteQuantidade de visualizações: 15648 vezes |
|
A função fmod(), do header math.h, é usada quando precisamos obter o resto de uma divisão envolvendo valores de ponto-flutuante (com casas decimais). Assim, o resto da divisão 20.5 / 3 é 2.5 (20.5 / 3 tem como resultado 6,8333. Retiramos o 6 e multiplicamos 0,8333 por 3 e o resultado será 2.5). Esta função é similar ao operador de módulo "%". A diferença é que aqui a operação é realizada com valores de ponto-flutuante, e não inteiros. Vamos ver um exemplo do uso desta função? Veja como podemos obter o resto da divisão de 5.25 / 2:
Ao executar este código teremos o seguinte resultado: O resto da divisao de 5.25 / 2.0 é 1.250000. De fato, 5.25 / 2 dá 2,625. Colocamos o 2 como resultado, multiplicamos 0.625 por 2 e o resto da divisão será 1.25. |
|
![]() |
|
Desafios, Exercícios e Algoritmos Resolvidos de C |
Veja mais Dicas e truques de C |
Dicas e truques de outras linguagens |
Delphi - Como habilitar ou desabilitar um TEdit do Delphi usando a função EnableWindow() da API do Windows |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |