error de precisión en un double
Publicado por Carmen (10 intervenciones) el 20/07/2021 16:20:50

Buenos días!
De antemano agradezco su orientación en mi pregunta.
anexo imagen para ser mas explicita en mi pregunta.
La cuestión es que esas pocas líneas de código dan como salida el valor 3.2 y debería ser 3.3.
Estoy intentando que tras ingresar 3 notas:
nota1=2.0 (vale el 15% de la nota final)
nota2=2.2 (vale el 20% de la nota final)
nota3=3.3 (vale el 25% de la nota final)
con los datos anteriores se debe calcular el valor de nota4 necesario para que la nota final sea de 3.5
El problema es que estoy perdiendo decimales.
como podría solucionar esto?
Por allí he leído lo del BigDecimal, pero, no habrá otras formas de evitar esto??
Muchas gracias por su valiosa orientación.
Feliz dia
Valora esta pregunta


0