Lição 9: Divisão e double
Uma surpresa em C#: quando você divide dois números inteiros, o resultado é cortado para um número inteiro — 7 / 2 dá 3, não 3.5! A fração é simplesmente descartada. Para obter uma fração, você precisa do tipo double (um número com ponto decimal): 7.0 / 2 dá 3.5. Nesta lição vamos entender quando di
A divisão de inteiros é como repartir bolos inteiros sem cortar: 7 dividido por 2 dá 3 bolos para cada um, e a metade que sobra é jogada fora. double é como permitir os cortes — então você obtém 3.5.
- divisão de inteiros
- Quando um int é dividido por outro int, o resultado é cortado para um número inteiro (a fração é descartada). 7 / 2 = 3.
- double
- Um tipo para números com ponto decimal, por exemplo 3.5, 0.25, 10.0.
- divisão com double
- Se pelo menos um dos números for um double, o resultado mantém a fração. 7.0 / 2 = 3.5.