La Web del Programador: Comunidad de Programadores
 
    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,