![]() |
Saber la unidad de un número
Hola.
Hay alguna función en delphi que devuelva la unidad de un número entero? Ejemplo: Unidad(1234)-> 4 O en su defecto, como se haría? Un saludo |
Hola Luís.
Según entendí, te referís a la cantidad de dígitos de una cifra, te paso tres formas: Logarímica:
Iterativa:
Recursiva:
Saludos :) |
Hola ecfisa.
Gracias por responder. Quizás no me explique correctamente. Quería saber la unidad de un número dado, o sea, el último número. 1538 -> 8 2906753 -> 3 Un saludo. |
Hola de nuevo Luis.
Me quedé pensando que tal vez malinterpreté ( el 4 con los cuatro dígitos del ejemplo ) y te referías a obtener la unidad de una cifra. Si fué así, simplemente:
Saludos :) Edito: No había visto tu último mensaje pero ya me parecía que había entedido mal... :o |
Me funciona perfecto.
Muchas gracias. Ya me había armado algo, lo pongo igualmente aquí. tu código muchisimo mejor. Un saludo. |
Cita:
^\||/^\||/^\||/ |
Hola Luis.
Sin embargo, tu función puede ser útil en casos especiales en que sería imposible usar la otra, por ejemplo:
Saludos :) |
También es cierto :)
|
Cita:
Me alegra poder aportar algo útil. Muchas gracias y un saludo. |
La franja horaria es GMT +2. Ahora son las 21:04:55. |
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