![]() |
![]() |
| 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
|
||||
|
||||
|
No es que pareciera... es que lo es
![]()
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
||||
|
||||
|
uy, uy.. discusión lingüística... ¡me apunto!
![]() Bueno, lo primero, es que uno no puede decir "esto me parece... esto no me parece...". Hay definiciones para cada cosa. Entre esas cosas, la de letra. Si leéis el enlace (primera acepción) ya queda indiscutible que la ñ es una letra. Pero, ¿qué pasa con "ch" y "ll"? Según la segunda acepción, tradicionalmente también son letras. Pero claro, tradicionalmente... ¿y ahora? Desde luego, tienen su propia pronunciación, pero claro, requieren de más de un signo gráfico para representarlas, es decir, más de una letra. Che y elle son cada una un fonema con dos letras. ¿Por qué no? Ya se prodía mirar más allá, con esto del Unicode y los CodePoint, pero a fin de cuentas, eso no son más que "artimañas" para simplificar (informáticamente hablando) las cosas. Y para no desvirtualizar el hilo... ¡luxus, ¿dónde c0~@ te has metido?! Que nos tienes en intríngulis. ¿Metemos la eñe o no? ¿Los números se mezclan con las letras o no?... Salu2. |
|
#3
|
||||
|
||||
|
Bueno... creo que no hace falta nombrar lo que sabemos... si luxus no pone de su parte... pues... no creo que le encontremos solución, por ahora yo voy a seguir adivinando:
NOTA: comienzo a contar de derecha a izquierda. Doy por supuesto que los carateres son dependientes exclusivamente del anterior. Y que debe incrementar su valor independiente de si es un número o una letra. 1. ¿Que sucede cuando el primer caracter es un 9? 1.1. Se convertiría en un 0 (cero). bien... y ¿ahora? 1.2. ...el caracter a su izquierda debe "incrementarse". Perfecto, y si es ¿9? 2. ¿Que sucede cuando el primer caracter es Z? 2.1. Se convertiría en A. ¿y ahora? 2.2. ... el caracter a su izquierda debe "incrementarse". Perfecto, y si es ¿Z? Estas dos situaciones, me llevan a: 3. ¿Que sucede cuando el último caracter es un 9? 3.1. Lo incrementamos. Perfecto... se obtuvo un 0 (cero). ¿Que hacemos? 3.1.1. Reemplazamos ese cero por A, dando inicio a las letras. O bien, 3.1.2. No hacemos nada. 4. ¿Que sucede cuando el último caracter es Z? 4.1. Lo incrementamos. Perfecto... se obtuvo A. ¿Que hacemos? 4.1.1. No hacemos nada. A lo que voy es que la regla, necesariamente debe ser posicional y no sólo del caracter. Voy a pedir que luxus defina concretamente como vienen las reglas. ¡Que hable! ¿O es que este hilo deberá quedar sin solución? Saludos, Última edición por Delphius fecha: 15-02-2008 a las 18:53:47. |
|
#4
|
||||
|
||||
|
a ver si entendi lo que explicas, necesitas recursividad, algo como esto:
declara unas variables globales:
luego este es el codigo, le pasa la cadena como parametro al procedimiento incrementar y te devolvera una cadena incrementada segun la regla de la A-Z y 0-9
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
|
#5
|
||||
|
||||
|
Yo creo que luxus nos ha dejado a todos hechos un lío con su secuencia. Como bien menciona Delphius en sus reglas, al parecer no se han preparado antes de elaborar el programa. Estamos ante un problema de secuencias sui-generis, ya que no había visto algo similar antes.
¿Es un sistema posicional? ¿Las letras pueden volverse números? en fin por decir solo unas interrogantes.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#6
|
|||
|
|||
|
Cita:
![]()
Ahora, podemos sumar a cualquier cadena que nos coloquen, por ejemplo LX345J8ON99. Nota: No se porque, pero solo suma correctamente hasta 12 digitos, pues bien, habría que mejorar este código. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#7
|
||||
|
||||
|
Buenas!
Aqui vengo yo... con un código revolucionario. No usa recursividad, pero debido a no se... solo funciona correctamente si se pasa cadena en mayusculas. Por más que le meta ansiuppercase(), no funciona. ![]() Si alguno le ve el error avise.Bueno no más espera, aqui suelto al bicho. Guarda que muerde ![]() EDITO:Realizado en D6.
Y/o por las dudas, lo adjunto. Saludos, Última edición por Delphius fecha: 16-02-2008 a las 04:17:08. |
|
#8
|
||||
|
||||
|
¿Esto no viene en la otra guía de estilo?.
"No aparezcas en dos semanas, estaremos encantados de seguir soucionando tu problema " ![]() Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ordenar una table numericamente por un campo alfanumerico | jose.mendez | Tablas planas | 2 | 31-12-2007 17:56:16 |
| longitud de un campo alfanumerico | dtomeysoto | SQL | 2 | 10-03-2007 20:08:55 |
| Generacion de scripts | AMO | Oracle | 2 | 10-10-2005 17:55:15 |
| Generación de archivos dcu | jplj | Varios | 2 | 26-04-2005 21:44:29 |
|