Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2008, 11:23
sickvampire
 
Fecha de Ingreso: abril-2008
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Pregunta AYUDA con Algoritmo VB 2005...

ME pueden ayudar con este codigo no se cual es el problema es un algoritmo que te da el signo zodiacal ingresando tu dia y mes de nacimiento pero no c porque no m sirve lo hice en VISUAL B. 2005 aplicacion de consola aki mi codigo:


'1. Zodiaco, El usuario debe de ingresar el día y mes de su nacimiento, y este me
'debe de decir, a que signo zodiacal pertenece.


Dim DIA, MES As Integer
Dim SIGNO As String



Console.Write("Ingresa el Dia de tu nacimiento: ")
DIA = CInt(Console.ReadLine)
Console.Write("Ingresa el mes de tu nacimiento(Ejem: 1,2,3,4...12): ")
MES = CInt(Console.ReadLine)

While DIA <= 31 AndAlso MES <= 12


If DIA >= 21 AndAlso MES = 3 Then
SIGNO = CStr("ARIES")
ElseIf DIA <= 20 AndAlso MES = 4 Then
SIGNO = CStr("ARIES")


ElseIf DIA >= 21 AndAlso MES = 4 Then
SIGNO = CStr("TAURO")
ElseIf DIA <= 20 AndAlso MES = 5 Then
SIGNO = CStr("TAURO")


ElseIf DIA >= 21 AndAlso MES = 5 Then
SIGNO = CStr("GEMINIS")
ElseIf DIA <= 20 AndAlso MES = 6 Then
SIGNO = CStr("GEMINIS")


ElseIf DIA >= 21 AndAlso MES = 6 Then
SIGNO = CStr("CANCER")
ElseIf DIA <= 20 AndAlso MES = 7 Then
SIGNO = CStr("CANCER")


ElseIf DIA >= 21 AndAlso MES = 7 Then
SIGNO = CStr("LEO")
ElseIf DIA <= 20 AndAlso MES = 8 Then
SIGNO = CStr("LEO")


ElseIf DIA >= 21 AndAlso MES = 8 Then
SIGNO = CStr("VIRGO")
ElseIf DIA <= 20 AndAlso MES = 9 Then
SIGNO = CStr("VIRGO")


ElseIf DIA >= 21 AndAlso MES = 9 Then
SIGNO = CStr("LIBRA")
ElseIf DIA <= 20 AndAlso MES = 10 Then
SIGNO = CStr("LIBRA")


ElseIf DIA >= 21 AndAlso MES = 10 Then
SIGNO = CStr("ESCORPION")
ElseIf DIA <= 20 AndAlso MES = 11 Then
SIGNO = CStr("ESCORPION")


ElseIf DIA >= 21 AndAlso MES = 11 Then
SIGNO = CStr("SAGITARIO")
ElseIf DIA <= 20 AndAlso MES = 12 Then
SIGNO = CStr("SAGITARIO")

ElseIf DIA >= 21 AndAlso MES = 12 Then
SIGNO = CStr("CAPRICORNIO")
ElseIf DIA <= 20 AndAlso MES = 1 Then
SIGNO = CStr("CAPRICORNIO")


ElseIf DIA >= 21 AndAlso MES = 1 Then
SIGNO = CStr("ACUARIO")
ElseIf DIA <= 20 AndAlso MES = 2 Then
SIGNO = CStr("ACUARIO")


ElseIf DIA >= 21 AndAlso MES = 2 Then
SIGNO = CStr("PISCIS")
ElseIf DIA <= 20 AndAlso MES = 3 Then
SIGNO = CStr("PISCIS")



End If


End While

Console.WriteLine("Tu signo es {0}", SIGNO)
Console.ReadLine()






salu2 al foro