![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
¿Te das cuenta de que el valor de i varia dentro del bucle? |
|
#2
|
||||
|
||||
|
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 |
|
#3
|
||||
|
||||
|
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 |
|
#4
|
||||
|
||||
|
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 |
|
#5
|
||||
|
||||
|
Aupa de nuevo,
faltaba un pequeño detalle, ya que no me cuadraban algunos resultados... El fallo era que la suma de el ultimo digito de la suma de los "cuatro" primeros digitos, tenia que ser igual al último digito de la clave entrante. Y claro, de la anterior manera, lo que se hacía era la suma de todos los digitos, para ello lo que he hecho ha sido hacer a k:=-Ult_digito, quedando así el código:
Un saludo! Geru. ![]()
__________________
Mi Blog --------------------- Universidad de Deusto ESIDE-Escuela Superior de Ingenieros Deusto |
|
#6
|
|||
|
|||
|
Hola...
En el código de seoane, la variable J guarda el valor del último dígito, así que el único cambio que podrías hacerle para que funcione como esperas es:
Saludos... Última edición por maeyanes fecha: 17-08-2007 a las 21:03:47. |
![]() |
|
|
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 |
|