[ Foro de C# ]
Hola, ante todo muchas gracias por leer mi duda.
Querría saber la manera para poder redondear al entero mayor y al entero menor el resultado de una función que será un número real.
Es decir:
En el primer caso, necesito el código para que de un cálculo que obtenga un número real, éste me lo redondee al entero mayor, así pues como ejemplo:
2,2334 = 3; 45,44=46; etc.
En segundo lugar, lo mismo, pero que me redondee al entero inferior:
2,2334 = 2; 45,44=45; etc.
Muchas gracias.
Sólo hablas de lo que debe pasar con los números positivos, no de los negativos. Aun así, en principio, la plataforma .Net incluye Math.Round para redondear al entero más próximo, Math.Floor para el entero inmediatamente inferior y Math.Ceiling para el inmediatamente superior.
Más detalles aquí:
http://msdn.microsoft.com/es-es/library/wyk4d9cy(v=vs.110).aspx
http://msdn.microsoft.com/es-es/library/system.math.floor(v=vs.110).aspx
http://msdn.microsoft.com/es-es/library/system.math.ceiling(v=vs.110).aspx
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)