Solución propuesta para el ejercicio CU00644B del tutorial pdf de programación Java desde cero con ejercicios resueltos.
Primero tengo que admitir que me costó bastante esta lección, pero le puse mucha concentración y creo haberla entendido. El problema que me surge es que cuando realizo el ejercicio, el resultado es incorrecto por algunos decimales (p. ej: en vez de 255 me da 254.999999999997) , y la verdad es que ya no se donde encontrarle la falla. Espero que me puedan esclarecer esto para poder continuar sobre pasos firmes. Muchas gracias!!!
public class MultiplicarPorDieces {
public MultiplicarPorDieces () {
//Este constructor no declara nada
}
//Método
public double multiplicarPorDieces (double primerNumero, int segundoNumero) {
double resultado = 1;
for (int contador=1; contador<=segundoNumero; ++contador) {
resultado = resultado * 10;
}
return resultado * primerNumero;
}
} //Cierre de la clase