Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

visualbasic.net 2005

Estas en el tema de visualbasic.net 2005 en el foro de Visual Basic clásico en Foros del Web. hola a todos espero que me ayuden con este problema kisiera hacer un pequeño programita en visual basic.net . el problema es que kiero ingresar ...
  #1 (permalink)  
Antiguo 12/02/2009, 21:58
 
Fecha de Ingreso: enero-2009
Ubicación: (cercado de lima)
Mensajes: 7
Antigüedad: 15 años, 3 meses
Puntos: 0
visualbasic.net 2005

hola a todos espero que me ayuden con este problema kisiera hacer un pequeño programita en visual basic.net .

el problema es que kiero ingresar (n) numero en un textbox1 puede ser 1,7,10,100 etc. y que al hacer clic en el button1 me devuelva el valor del numero ingresado pero en numeros romanos en el label1 OK

--------------------------muchicimas gracias de antemano--------------------------
----------------------------------------------------------------------------------------------
  #2 (permalink)  
Antiguo 12/02/2009, 22:47
Avatar de sanchy  
Fecha de Ingreso: octubre-2008
Mensajes: 389
Antigüedad: 15 años, 6 meses
Puntos: 9
Respuesta: visualbasic.net 2005

vas a la vista de diseño.
doble click al BUTTON1
y escribis:

Dim num As Integer = textbox1.Text
--aca buscas una funcion que te tradusca el "num" a numeros romanos y se lo asignas a una nueva variable "numRomano" que probablemente sea un String--

label1.text = numRomano


y ta... :x no se si era eso lo q pedias... y la funcion googleala alguien la debe haber hecho alguna vez
  #3 (permalink)  
Antiguo 13/02/2009, 02:17
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 18 años, 6 meses
Puntos: 13
Respuesta: visualbasic.net 2005

Hola

Hace unos cuantos post creo que realizaste la misma pregunta, a la cual yo respondí. Igual mi respuesta no te funciono o no era lo que necesitabas, pero si yo me tomé la molestia y el tiempo para intentar buscar una solución a TU problema, hubiese agradecido un comentario acerca de la misma.

Cita:
Hola

En VB 6 puedes hacer algo como esto:

Código:
Private Sub Command1_Click()
Dim rest As Integer
Dim Rom As String
Dim num As Integer

num = Text1.Text \ 10
Select Case num
    Case 10
        Rom = "C"
    Case 9
        Rom = "XC"
    Case 8
        Rom = "LXXX"
    Case 7
        Rom = "LXX"
    Case 6
        Rom = "LX"
    Case 5
        Rom = "L"
    Case 4
        Rom = "XL"
    Case 3
        Rom = "XXX"
    Case 2
        Rom = "XX"
    Case 1
        Rom = "X"
End Select
    

rest = Text1.Text Mod 10
Select Case rest
    Case 9
        Rom = Rom & "IX"
    Case 8
        Rom = Rom & "VIII"
    Case 7
        Rom = Rom & "VII"
    Case 6
        Rom = Rom & "VI"
    Case 5
        Rom = Rom & "V"
    Case 4
        Rom = Rom & "IV"
    Case 3
        Rom = Rom & "III"
    Case 2
        Rom = Rom & "II"
    Case 1
        Rom = Rom & "I"
End Select

MsgBox Rom

        
End Sub
Creo que tiene que ser sencillo adaptarlo a .NET y puede que alguien pueda reducir mas el código.

--Saludos--
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:57.