Utilice las matemáticas de coma flotante …
5.0 / 9.0
La matemática entera es el valor predeterminado si no utiliza puntos decimales, por lo que 5/9 es cero.
La división entera cae la parte fraccional, de modo que …
- ¿Soy el único que piensa que Rachel y Joey deberían haber estado juntos?
- Estoy planeando comprar una propiedad en Hyderabad. Todas las propiedades que he visto cuestan aproximadamente 45L y la mayoría de los bancos ofrecen un préstamo del 80%. Puedo arreglar 4-5L máximo. ¿Qué debo hacer para organizar el descanso 4-5L?
- Recientemente me he convertido en un farmacéutico registrado. Sin embargo, en este mercado saturado es difícil encontrar trabajos que remuneren de manera justa. ¿Para qué otras perspectivas laborales sería adecuado en el mercado laboral australiano? ¿Debo hacer estudios adicionales?
- Estoy confundido entre Honda CB hornet 160CBS y Suzuki gixxer o cualquier otra sugerencia de menos de 1 lakh y máximo de 160cc. La calidad de construcción no es buena en gixxer.
- He visto películas como Gravity y Apollo 13. Los astronautas usan un cono como cuando regresan a la Tierra. ¿Lo usan todo el tiempo? ¿No es arriesgado?
1/2 = 0
2/2 = 1
3/2 = 1
4/2 = 2
5/2 = 2
…
100/2 = 50
101/2 = 50
102/2 = 51
Por cierto, esto es cierto con la mayoría de los lenguajes de programación, aunque algunos proporcionan una anulación conveniente, como la capacidad de forzar la división de punto flotante mediante el uso de dos barras. Otra forma de lograr esto es lanzar:
(flotante) 5 / (flotante) 9
La verdad es que este es un error tan común que los programadores aprenden a vigilarlo, pero no deberían tener que hacerlo. Entiendo la necesidad de un tipeo estático fuerte, pero esta situación lleva a confusión y errores. Parece que el valor predeterminado para la división de dos enteros podría ser flotante o doble y luego dos barras podrían usarse para forzar la división de enteros. Sí, lo sé, eso significa que el signo de división ya no sería coherente en todos los tipos numéricos, pero estoy dispuesto a sufrir por ello. 🙂