• Domingo 28 de Abril de 2024, 12:57

Autor Tema:  Año Bisiesto  (Leído 5733 veces)

Nalah

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Año Bisiesto
« en: Miércoles 28 de Febrero de 2007, 00:06 »
0
Wenas a todos. es la primera vez que entro aqui. queria saber si alguien me puede echar una manita... tengo q comprobar en un formulario una fecha. para ello tengo 3 cuadros de texto, para comprobar el dia, (dependiendo de meses ) y ahora quiero comprobar si el año es bisiesto. para saber si febrero puede tener 28 o 29. el año pasado vi algo de esto en clase pero ya no me acuerdo.

Muchas gracias

Nalah
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Año Bisiesto
« Respuesta #1 en: Miércoles 28 de Febrero de 2007, 00:56 »
0
Una manera fácil de obtener el año bisiesto es la siguiente:
Código: Text
  1.     If IsDate("29/02/2007") Then
  2.         MsgBox "El 2007 es bisiesto"
  3.     Else
  4.         MsgBox "El 2007 no es bisiesto"
  5.     End If
  6.    
  7.     If IsDate("29/02/2008") Then
  8.         MsgBox "El 2008 es bisiesto"
  9.     Else
  10.         MsgBox "El 2008 no es bisiesto"
  11.     End If
  12.  
:comp:

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Año Bisiesto
« Respuesta #2 en: Miércoles 28 de Febrero de 2007, 05:03 »
0
Otra solución, pero independiente del lenguaje de programación es dividiendo el año por 4. Si el resto de dicha división es cero (0) entonces el año es bisiesto de lo contrario, no lo es.-

Ej:
2007/4=501 ;Resto=1    "No es bisiesto"
2008/4=502 ;Resto=0    "Es bisiesto"

Salu2  :beer:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Re: Año Bisiesto
« Respuesta #3 en: Miércoles 28 de Febrero de 2007, 16:14 »
0
Citar
Otra solución, pero independiente del lenguaje de programación es dividiendo el año por 4. Si el resto de dicha división es cero (0) entonces el año es bisiesto de lo contrario, no lo es.-

 :kicking:  Ese es el algoritmo que se necesita , ya luego se implemtenta a cualquier lenguaje de programacion .....  ;)
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa



Nalah

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Año Bisiesto
« Respuesta #4 en: Miércoles 28 de Febrero de 2007, 16:51 »
0
Muchiiiisimas gracias. Menos mal que existen foros como estos. A ver si me sale y si tengo alguna duda mas, os digo. un besazo

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Año Bisiesto
« Respuesta #5 en: Miércoles 28 de Febrero de 2007, 16:56 »
0
Cita de: "Nalah"
Muchiiiisimas gracias. Menos mal que existen foros como estos. A ver si me sale y si tengo alguna duda mas, os digo. un besazo
 :o  :o  :o Ay caramba !!!, espero y seas mujer para que no se bajoneen mis amigos :D  :D  :D  :lol:  :lol:  :lol:

ah, y sobre esto
Código: Text
  1. Menos mal que existen foros como estos
  2.  
Estas en lo cierto, menos mal que existe.

BYTE.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"