problemas con bucle
Publicado por Analia (3 intervenciones) el 15/02/2008 18:50:54
necesito ayuda por favor soy nueva con esto de programar y estoy haciendo un programita basico pero estoy teniendo problemas con el bucle... me explico...
el programa trata de que uno coloque la fecha de nacimiento y este dice el dia de la semana en que se nacio los años que cumple este año y los signos del zodiaco y el signo chino..
ahi esta mi problema con que aparezca el signo chino ya he intentado de todo con el select case, do while, if else , while de todo pero no me esta funcionando aqui dejo el codigo de mi ultimo intento
la x representa el año de nacimiento del usuario
Do While x = c
x = x - 12
If c = 1936 And x = c Then
lblChino.Caption = "Rata"
ElseIf c = 1937 And x = c Then
lblChino.Caption = "Bufalo"
ElseIf c = 1938 And x = c Then
lblChino.Caption = "Tigre"
ElseIf c = 1939 And x = c Then
lblChino.Caption = "Conejo"
ElseIf c = 1940 And x = c Then
lblChino.Caption = "Dragón"
ElseIf c = 1941 And x = c Then
lblChino.Caption = "Serpiente"
ElseIf c = 1942 And x = c Then
lblChino.Caption = "Caballo"
ElseIf c = 1943 And x = c Then
lblChino.Caption = "Cabra"
ElseIf c = 1944 And x = c Then
lblChino.Caption = "Mono"
ElseIf c = 1945 And x = c Then
lblChino.Caption = "Gallo"
ElseIf c = 1946 And x = c Then
lblChino.Caption = "Perro"
ElseIf c = 1947 And x = c Then
lblChino.Caption = "Chancho"
End If
Loop
por favor si me dan una ayudita o que estoy haciendo mal porque ya me estan saliendo canas verdes :p
gracias de antemano
el programa trata de que uno coloque la fecha de nacimiento y este dice el dia de la semana en que se nacio los años que cumple este año y los signos del zodiaco y el signo chino..
ahi esta mi problema con que aparezca el signo chino ya he intentado de todo con el select case, do while, if else , while de todo pero no me esta funcionando aqui dejo el codigo de mi ultimo intento
la x representa el año de nacimiento del usuario
Do While x = c
x = x - 12
If c = 1936 And x = c Then
lblChino.Caption = "Rata"
ElseIf c = 1937 And x = c Then
lblChino.Caption = "Bufalo"
ElseIf c = 1938 And x = c Then
lblChino.Caption = "Tigre"
ElseIf c = 1939 And x = c Then
lblChino.Caption = "Conejo"
ElseIf c = 1940 And x = c Then
lblChino.Caption = "Dragón"
ElseIf c = 1941 And x = c Then
lblChino.Caption = "Serpiente"
ElseIf c = 1942 And x = c Then
lblChino.Caption = "Caballo"
ElseIf c = 1943 And x = c Then
lblChino.Caption = "Cabra"
ElseIf c = 1944 And x = c Then
lblChino.Caption = "Mono"
ElseIf c = 1945 And x = c Then
lblChino.Caption = "Gallo"
ElseIf c = 1946 And x = c Then
lblChino.Caption = "Perro"
ElseIf c = 1947 And x = c Then
lblChino.Caption = "Chancho"
End If
Loop
por favor si me dan una ayudita o que estoy haciendo mal porque ya me estan saliendo canas verdes :p
gracias de antemano
Valora esta pregunta


0