Pregunta: | 63961 - OBTENER RESULTADOS EN OPERACION CON MAXIMO DE 2 DECIMALES |
Autor: | Miguel Angel Tahay Higueros |
Estoy desarrollando una aplicacion, pero cuando quiero realizar un calculo matematico en donde quiero que el resultado tenga como maximo 2 digitos (decimales) me da el siguiente problema,
ejemplo: quiero realizar la siguiente multiplicacion cuando utilizo el tipo de datos Integer, me da como resultado 123.55 * 12.43 = 1535 cuando utilizo el tipo de datos double, me da como resultado 123.55 * 12.43 = 1535.7265 Idem cuando utilizo tipo de datos Decimal La pregunta es, como puedo hacer para que el resultado de este tipo de calculo matematico me muestre solamente 2 decimales (1535.73) Le agradesco al que me pueda apoyar en esto Saludos |
Respuesta: | Sandra Fernández Pérez |
Hola,
¿has probado a hacer un redondeo a 2 decimales una vez realizado el cálculo con tipos Decimal? (Integer sólo trabaja con el valor entero) Prueba con Math.Round (número, 2) donde número será 1535.73 (en el ejemplo). Un saludo, |