Ver Mensaje Individual
  #10 (permalink)  
Antiguo 23/06/2003, 08:14
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 6 meses
Puntos: 4
Bueno, había supuesto que todos los números a sumar tendrían como máximo dos decimales. Por tanto, al multiplicarlos por 100 quedarían siempre números enteros que se sumarían sin mayores complicaciones. Luego el resultado final siempre será un número entero que al realizar la operación inversa, es decir, multiplicarlo por 1/100, se obtendría un número con dos cifras decimales.

No sé si la manera en que lo he puesto permitiría la suma de números de más de dos cifras decimales si es que necesitas un resultado que no esté redondeado.

Sería cuestión de probar el código de unKnown ( ) quitándole Math.round. Sinceramente, siempre me lio un poco con esto de los decimales y los números y los tipos de datos .... ¡¿Por qué no podrán ser inteligentes los ordenadores?!

Hala, un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!