Boa noite Leonel! Tudo bem com você?
Ótima pergunta. Usar ceil()
para arredondar para o próximo inteiro maior é uma abordagem mais conservadora e segura, principalmente quando você quer garantir que o tamanho da amostra não seja subestimado. Subestimar neste contexto, significa fazer uma estimativa menor do que a real necessidade. Ou seja, ao calcular o tamanho da amostra, se você subestimar, pode acabar com uma amostra muito pequena, o que pode comprometer a qualidade e a representatividade dos resultados. Isso pode levar a conclusões imprecisas ou enviesadas.
Por outro lado, o round()
pode ser usado quando você deseja um arredondamento padrão, que pode ser mais apropriado em contextos onde um pequeno ajuste para cima ou para baixo não afeta significativamente a representatividade da amostra.
Para saber mais:
Quando você está lidando com algo que não pode ser fracionado, faz sentido usar o ceil()
para garantir que o valor seja suficiente. Já no caso de situações em que frações ou arredondamentos naturais são aceitáveis, como médias ou estimativas que não precisam de um mínimo absoluto, o round()
é suficiente. Na aula, foi usado int(round(valor))
, que é uma abordagem para arredondar o valor e convertê-lo em um inteiro, eliminando a parte decimal. Essa abordagem funciona bem quando o arredondamento padrão é suficiente e o número final não precisa ser ajustado para cima, como seria o caso ao usar ceil()
.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado