Visual Basic.NET - Ayuda Ciclo For

   
Vista:

Ayuda Ciclo For

Publicado por Luis Flores (18 intervenciones) el 05/08/2014 00:58:27
Hola buenas tardes,
Disculpen, tengo una consulta sencilla con respecto al Ciclo For, les muestro el código que tengo

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim i As Integer
For i = 0 To 6
MsgBox(i)
Next
End Sub

Como puedo hacer para que el ciclo sea de "letras(string)", por ejemplo que me despliegue los días de la semana.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Yenier Venegas S

Ayuda Ciclo For

Publicado por Yenier Venegas S (13 intervenciones) el 05/08/2014 06:07:54
Puedes redactar una funcion que reciba como argumento un numero y retorne el dia como la siguiente:
Function diasSemana(ByVal numeroDia As Integer) As String
Dim dia As String = ""
Select Case numeroDia

Case 1
dia = "Lunes"
Case 2
dia = "Martes"
Case 3
dia = "Miercoles"
Case 4
dia = "Jueves"
Case 5
dia = "Viernes"
Case 6
dia = "Sabado"
Case 7
dia = "Domingo"
End Select
Return dia
End Function

Y EN LLAMAS LA FUNCION DONDE LA DESEES EN TU CASO SERIA EL FORM_LOAD DE LA SIGUIENTE MANERA:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim i As Integer
For i = 1 To 7
MsgBox(diasSemana(i))
Next
End Sub


O PUEDES DECLARAR UN ARREGLO SI SOLO DESEAS IMPIRMIR LOS DIAS DE LA SIGUIENTE MANERA:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim diasSemana As String() = {"Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sabado", "Domingo"}
Dim i As Integer
For i = 0 To 6
MsgBox(diasSemana(i))
Next
End Sub

SALUDOS!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda Ciclo For

Publicado por Luis Flores (18 intervenciones) el 05/08/2014 17:17:58
Hola Yenier Venegas, Muchas gracias como observo puedo hacerlo funcionar llamando a la función o más resumido en la declaración de la variable, Muchas gracias funcionó perfectamente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Yenier

Ayuda Ciclo For

Publicado por Yenier (13 intervenciones) el 05/08/2014 19:57:45
Con mucho gusto amigo! Estamos para compartir y ayudar!
Lo invito a que se mires mi canal de youtube, ahi constantemente comparto cosas utiles en los lenguajes Vb.Net, C#, Java y C++
https://www.youtube.com/channel/UC4NMHuf4mHApjKLLi6padGw
Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar