FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Elevando una cifra
Hola a todos, tengo una simple duda...
Digamos que tengo este número 35.459, ¿existe alguna fórmula en Delphi para que se convierta en 40.000?; o por ejemplo 27.684 a 30.000 De antemano gracias |
#2
|
|||
|
|||
Hola
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
||||
|
||||
Gracias amigo... pero hay un pequeño problema, en este caso no podría multiplicar por 10 ya que el resultado sería 40 ó 30 para el segundo caso, habría que multiplicarlo por 1.000, pero digamos que tuviera 4.556 para convertirlo a 5.000 sería por 100...
Se que es un algoritmo fácil, pero estoy un tanto frio de mente hoy ... y evito tener que evaluar si cada número es mayor de 10, 100, 1.000... etc |
#4
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#5
|
||||
|
||||
... no te asustes, pero si es de miles
|
#6
|
|||
|
|||
Ahh, pues entonces así
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#7
|
|||
|
|||
Ahora
Si son numeros de 2,3,4,5 etc cifras pues algo asi
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#8
|
||||
|
||||
... bueno, este último es válido aunque se extiende demasiado ... pero gracias amigo, me sirve para este momento
Saludos |
#9
|
||||
|
||||
¿Alguna otra idea?, quiero complicar un tanto la cosa ...
Veámos, para el codigo que me da Eliseo, se mide la distancia de la cifra para determinar segun el case, si está entre 10, 100, 1000...etc ¿Ahora, matemáticamente como podría jugar con esto?. Saludos |
#10
|
||||
|
||||
Y digo yo... ¿porqué no lo generalizamos?
Algo así:
Saludos, |
#11
|
||||
|
||||
Me gusta la idea Delphius ... aunque aún estoy pensando en una fórmula
Saludos |
#12
|
||||
|
||||
Cita:
Pues esta vez me agarraste cansado, intento hacer ping a mi cerebro pero recibo puro timeouts. En estos momentos está off. Si encuentras la fórmula avísame Saludos, |
#13
|
||||
|
||||
Cita:
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cifra histórica...... | egostar | La Taberna | 76 | 24-11-2008 05:40:06 |
Redondear Cifra | look | OOP | 2 | 04-10-2007 20:44:24 |
convertir una cifra a texto | jaderking | OOP | 5 | 12-01-2007 10:36:19 |
Convertir una cifra de tipo real a su cantidad en letras | reina | Varios | 7 | 11-08-2005 18:16:31 |
|