Floor e ceil

Re: Floor e ceil

by Francisco Reverbel -
Number of replies: 0
Nesse caso até pode, mas é deselegante. É melhor usar / e %.

Em geral é não é uma boa idéia usar aritmética real (floats ou doubles) quando se pode usar apenas aritmética inteira. O uso de números reais em ponto flutuante no lugar de números inteiros é considerado uma má prática de programação, por duas razões:
  1. As operações aritméticas com números inteiros são mais rápidas que as operações aritméticas com números reais em ponto flutuante.
  2. A aritmética inteira é exata, a aritmética em ponto flutuante não é.