elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
07 Octubre 2008, 06:10  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación VB (Moderadores: ||MadAntrax||, E0N)
| | |-+  Separar cifras
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Separar cifras  (Leído 246 veces)
sexto

Desconectado Desconectado

Mensajes: 75


Ver Perfil
Separar cifras
« en: 20 Abril 2008, 17:31 »

Hola.

A ver, os cuento lo que quiero.

Mi idea es escribir un numero, por ejemplo 346, y que me cuente y me separe las cifras, es decir. que primero me coja el 3, hacer lo que tenga que hacer y meterlo en la variable, luego lo mismo con el 4 y luego lo mismo con el 6. pero separados, no se si me explico bien...

muchas gracias
En línea
seba123neo

Desconectado Desconectado

Mensajes: 778



Ver Perfil WWW
Re: Separar cifras
« Respuesta #1 en: 20 Abril 2008, 18:28 »

Hola,algo asi??

Código:
Private Sub Form_Load()
Dim Palabra As String: Palabra = "sebas"
For i = 1 To Len(Palabra)
MsgBox Left(Palabra, i)
Next
End Sub

saludos.
En línea

Todos somos ignorantes;lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein
sexto

Desconectado Desconectado

Mensajes: 75


Ver Perfil
Re: Separar cifras
« Respuesta #2 en: 20 Abril 2008, 18:41 »

me da error en el Left, me dice que no tiene parametros y su valor no se puede indizar.

por cierto, no lo he dicho, estoy con la version 2008.
En línea
seba123neo

Desconectado Desconectado

Mensajes: 778



Ver Perfil WWW
Re: Separar cifras
« Respuesta #3 en: 20 Abril 2008, 18:49 »

Cita de: sexto
estoy con la version 2008.

pequeño el detalle.... :P,esto deberia postearse en la categoria de .NET no aca...

en .NET seria asi:

Código:
Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim Palabra As String = "sebas"
        Dim i As Integer
        For i = 1 To Len(Palabra)
            MsgBox(Strings.Left(Palabra, i))
        Next
    End Sub
End Class

saludos.
En línea

Todos somos ignorantes;lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein
sexto

Desconectado Desconectado

Mensajes: 75


Ver Perfil
Re: Separar cifras
« Respuesta #4 en: 20 Abril 2008, 18:52 »

ok, perdon :s, yo es que siempre usaba el 6, asi que la costumbre...

ya lo he probado y no es exactamente lo que quiero, pero si la base, creo que a partir de ahora si que puedo seguir yo.

muchas gracias por tu ayuda, tendras noticias mias ;)
En línea
seba123neo

Desconectado Desconectado

Mensajes: 778



Ver Perfil WWW
Re: Separar cifras
« Respuesta #5 en: 20 Abril 2008, 18:55 »

es lo que vos pediste ,lo unico que tenes que hacer es guardar en las variables que vos queiras la letra de la palabra que vos quieras,segun el inidice o sea segun la "i"
En línea

Todos somos ignorantes;lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein
sexto

Desconectado Desconectado

Mensajes: 75


Ver Perfil
Re: Separar cifras
« Respuesta #6 en: 20 Abril 2008, 18:59 »

si si, lo se. por eso te digo que a partir de ahora se seguir yo solo.

espero no tener mas complicaciones...
En línea
sexto

Desconectado Desconectado

Mensajes: 75


Ver Perfil
Re: Separar cifras
« Respuesta #7 en: 22 Abril 2008, 14:40 »

No consigo meter el numero/ letra en la variable...

i es la posicion, Palabra es la palabra...

que tengo que hacer? dios como me como la oya para que luego sea una tonteria ¬¬
En línea
Spider-Net

Desconectado Desconectado

Mensajes: 269


Un gran poder conlleva una gran responsabilidad


Ver Perfil WWW
Re: Separar cifras
« Respuesta #8 en: 22 Abril 2008, 14:46 »

Es fácil y está bien planteado. seba123neo ha planteado una buena solución pero ha faltado un detalle... en lugar de Left, usa Mid... así:

Código
Public Class Form1
   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       Dim Palabra As String = "sebas"
       Dim i As Integer
       For i = 1 To Len(Palabra)
           MsgBox(Strings.Mid(Palabra, i, 1))
       Next
   End Sub
End Class

Así cogerá caracter a caracter cada uno de ellos. De la otra forma primero cogía uno, luego dos, luego tres... y así sucesivamente..
En línea

sexto

Desconectado Desconectado

Mensajes: 75


Ver Perfil
Re: Separar cifras
« Respuesta #9 en: 22 Abril 2008, 14:53 »

lo que yo decia, por una l...

Muchas gracias, eso SI que era exactamente lo que queria
En línea
sexto

Desconectado Desconectado

Mensajes: 75


Ver Perfil
Re: Separar cifras
« Respuesta #10 en: 22 Abril 2008, 14:56 »

mmm, una cosilla rapida, hay alguna forma de que empiece por el final?
« Última modificación: 22 Abril 2008, 15:00 por sexto » En línea
seba123neo

Desconectado Desconectado

Mensajes: 778



Ver Perfil WWW
Re: Separar cifras
« Respuesta #11 en: 22 Abril 2008, 19:14 »

usa right para empezar del final,left para empezar del principio..

saludos.
En línea

Todos somos ignorantes;lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats