hola!
tengo una división que no da lo que tiene que dar, es decir, redondea y pasa
de los decimales.
Pongo el codigo :
// Realizo cálculos.
// --
// Peso salud
int k;
if (sexo == "H") {
k = 4; // valor para hombres
} else {
k = 2; // valor para mujeres
}
Single pesoSalud;
pesoSalud = talla - 100 - ((talla - 150) / k);
Con estos datos de prueba falla:
talla: 163
k = 2;
Debería de dar (calculadora en mano) 56.5 y da 57. Ha redondeado por su
cuenta y no quiero que haga eso. ¿como lo soluciono?.
bye!
Leer las respuestas