hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
07 de ſeptiembre de 2008, 12:05:40
Noticias: Privacidad - ¿Necesitas que se depure cierta informacion en nuestro portal?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  ayuda a un newbie, please!!!
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: ayuda a un newbie, please!!!  (Leído 258 veces)
fantasma306
Recien llegado
*
Desconectado Desconectado

Mensajes: 22


Ver Perfil
« : 11 de Octubre de 2007, 01:02:40 »

Hola a todos,
estoy empezando en esto del visual basic, y estoy haciendo unos pequeños programillas para practicar un poco, (ya saben, calculadoras y cosas así  Grin) pues se me ocurrio hacer un convertidor de decimal a binario.
Pues el codigo que utilice (para mi esta bien) pero cuando ejecuto el programa se me queda to pillao  Embarrassed
aqui les pongo el codigo  aver si me pueden decir donde esta el fallo:
Código:
Private Sub Command1_Click()
Dim num As String, div As String, res As String, coci As String
If Text1.Text = "" Then
Else
If Text1.Text = 0 Then
Text1.Text = "00"
Else
num = Text1.Text
div = Format(num / 2, 0)
res = num Mod 2
Text1.Text = res
Do Until div = 0
coci = div Mod 2
div = Format(div / 2, 0)
Text1.Text = Text1.Text + coci
Loop
End If
End If
End sub
P.D.: ya se que el numero binario quedaria al reves (de derecha a izquierda)

gracias
En línea
Darksubzero
NZ2
**
Desconectado Desconectado

Mensajes: 148


Palabras sabias cierran bocas


Ver Perfil
« Respuesta #1 : 19 de Octubre de 2007, 08:07:18 »

Aqui esta una forma muy sencilla de hacerlo espero te sirva ..

Private Sub cmdConvert_Cli ck()
Dim number As Long, bin As String

number = CLng(Val(txtInput.Text)) 'assigns value of txtInput to the variable _
number of the long data type

Do While number > 0

 bin = CStr(number Mod 2) + bin
 number = Int(number / 2)
Loop

picOutput.Cls
picOutput.Prin t txtInput.Text + " es " + bin + " en binario."

End Sub

Saludos
En línea


Para ver este enlace Registrate o Inicia Sesion
fantasma306
Recien llegado
*
Desconectado Desconectado

Mensajes: 22


Ver Perfil
« Respuesta #2 : 22 de Octubre de 2007, 03:05:32 »

hola,
bueno antes que nada gracias por haberme contestado ( creía que nadie me iva a contestar  Embarrassed Wink )
tengo tres preguntas: - que objetos tengo que poner en el formulario
                                    - que es el picOutput.Cls (a mi me da error)
                                    - y por ultimo, si eres tan amable, me podrias explicar un poco el codigo ( por que esto de copiar y pegar sin entender lo que es... no es lo mio  Undecided )
Gracias por todo
salu2
En línea
Krosty_ufc
NZ2
**
Desconectado Desconectado

Mensajes: 249


Payaso demente


Ver Perfil WWW
« Respuesta #3 : 22 de Octubre de 2007, 11:57:10 »

Ami tambien me gustaria que loe xpliques asi entiendo =)
Gracias
Salu2
En línea

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online