![]() |
Como redondear a partir del numero 5
Hola.
Programa a utilizar: - Delphi xe2 Pregunta y problema: - E probado varios códigos de redondeo, y me e dado cuenta de que No redondea a partir del numero 5, sino del numero 6. Hay algún código que me redondee a partir del numero 5. Ejemplo: 35,145 = 35,15 ___________________________________________ Código a utilizar para redondear: - RoundTo(I,-2), -Str (I:2:2,Texto) Espero sus respuesta por favor y gracias... |
Hola
Puedes hacer una función para redondear, algo asi como: Código:
function Redondea(Numero:Real;Decimal:Integer;Redondeo:Real=0.5):Real; |
Me da erróneo el resultado.
Aquí te muestro el cogido: (C= 1124,52 )
________________________________________ No se que es lo que me falta o tengo malo. Espero tu respuesta por favor y gracias... |
Cita:
![]() Gracias :) |
Gracias por la corrección del mensaje.
Sabes algo de lo tratado. Espero tu respuesta por favor y gracias... |
Prueba algo como esto:
Donde F es el valor que quieres redondear y d el decimal donde quieres redondear. Saludos. |
Cita:
Prueba realizada con Delphi 7 Resultado = 35.15, con el RoundTo es mas que suficiente. Un saludo. |
La franja horaria es GMT +2. Ahora son las 00:28:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi