![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
tambien podrias utilizar el siguiente ejemplo
debes tener 2 componentes... 1 Edit -> llamado en este caso vVar 1 Boton -> en el evento del boton puedes poner este codigo..
espero te sirva.. ahh. y tambien es algo sencillo..... lo que hace es trabajar el texto como un array ![]()
__________________
BlueSteel |
|
#2
|
||||
|
||||
|
Hola,
muchísimas gracias por contestar y por vuestra atención. Bien, la mejor solución es la que me da Seoane, ya que como he dicho, no es porque sean avanzadas o no, esa es otra cuestión, si no porque 'me exigen' (aunque no me lo vayan a mirar, lo hago para practicar los ejercicios que tendré que hacer) que lo haga mediante este tipo de métodos, es decir sin funciones, procedimientos,etc... Pero la culpa ha sido mia por no haber explicado estos detalles en el primer post ![]() Asi que, una vez más, gracias. B3nshi, me parece que tu solució sería muy buena. La de Seoane me basta, pero si no te importa, como dices, miramos el código en C e intentamos (más que nada yo, que soy el que tiene que aprender ) traducirlo a Delphi.Un saludo, Geru.
__________________
Mi Blog --------------------- Universidad de Deusto ESIDE-Escuela Superior de Ingenieros Deusto |
|
#3
|
||||
|
||||
|
Hola,
perdonad, pero hay una cosa que no entiendo, si se supone que ' k:= k + (i mod 10);' y ' j := i mod 10', porqué : ' k:= k + j; no me funciona?? Y qué función cumple el que haga: 'a la variable k le asigno el valor de k + último dígito' ? sumar todos los digitos de la cifra? y que la clave se divida entre 10 en la siguiente sentencia?? Lo siento, os voy a volver locos... muchas gracias a todos.Un saludo, Geru.
__________________
Mi Blog --------------------- Universidad de Deusto ESIDE-Escuela Superior de Ingenieros Deusto |
|
#4
|
||||
|
||||
|
Cita:
¿Te das cuenta de que el valor de i varia dentro del bucle? |
|
#5
|
||||
|
||||
|
Aupa Seoane,
vale,vale... , no me había dado cuenta... Oye la última cosilla, si no es mucho pedir, me podrías explicar las siguientes sentencias?
Es que algo las entiendo, pero no quiero asimilarlas estos conceptos mal...muchísimas gracias. Un saludo, Geru.
__________________
Mi Blog --------------------- Universidad de Deusto ESIDE-Escuela Superior de Ingenieros Deusto |
|
#6
|
||||
|
||||
|
Cita:
Si tenemos en cuenta lo anterior, podemos obtener las cifras que forman un numero aplicando sucesivamente las operación mod y div. Con mod obtenemos la cifra mas a la derecha y con div desplazamos todas las cifras un puesto hacia la derecha. Por ejemplo: Código:
1234 1234 mod 10 = 4 <- Primera cifra 1234 div 10 = 123 123 mod 10 = 3 <- Segunda cifra 123 div 10 = 12 12 mod 10 = 2 <- Tercera cifra 12 div 10 = 1 1 mod 10 = 1 <- Cuarta cifra 1 div 10 = 0 <- Cuando llegamos a cero es que hemos terminado |
|
#7
|
||||
|
||||
|
Hola,
una vez más, muchas gracias por tu ayuda, me ha sido de gran utilidad. Ya que conocia la función de 'mod', pero no la manera en la que se aplicaba en este caso. Un saludo, Geru.
__________________
Mi Blog --------------------- Universidad de Deusto ESIDE-Escuela Superior de Ingenieros Deusto |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problema con ejercicio en Delphi | gerupc | Varios | 5 | 11-08-2007 21:39:28 |
| Como usar solo dos posiciones decimales | alcides | Varios | 9 | 02-04-2007 19:31:31 |
| Ejercicio | Solarintg | Varios | 1 | 02-12-2006 15:48:07 |
| Mover posiciones dentro de un list Box | creus | Varios | 13 | 04-11-2006 18:03:44 |
| posiciones decimales | karocs | Varios | 6 | 12-09-2004 19:24:01 |
|