Creato da: fumarinox il 08/11/2005
osservazioni su fenomeni naturali

Area personale

 

Archivio messaggi

 
 << Giugno 2026 >> 
 
LuMaMeGiVeSaDo
 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
 
 

Cerca in questo Blog

  Trova
 

FACEBOOK

 
 

I miei Blog Amici

Citazioni nei Blog Amici: 7
 

Ultime visite al Blog

flavia.pollinocesare.bcmistero_54LSDtriptwin.beautylibarnacarrellibruno.dallagoLiledeLumiLgiovanna.rappoccioprisca76les_mots_de_sableavvmessinam12ps12danbartprefazione09
 

Chi può scrivere sul blog

Solo l'autore può pubblicare messaggi in questo Blog e tutti gli utenti registrati possono pubblicare commenti.
 
RSS (Really simple syndication) Feed Atom
 
 

 

 
« anno bisestile con visual basicconsiderazioni su anno bisestile »

ricerca su anno bisestile

Post n°728 pubblicato il 01 Febbraio 2010 da fumarinox
 

esercitazione con funzione DateSerial , Month e visual basic (variante)
applicata a ricerca e controllo anno bisestile
nota: se divisibile per 4 , e nel caso sia anno secolare,
che termina con 00, risulta divisibile anche per 400

 

http://digilander.libero.it/francescovise/visualpre/visapre.htm
http://digilander.libero.it/francescovise/visualpre/bisestile1.htm
http://digilander.libero.it/francescovise/visualpre/bisestile2.htm

http://digilander.libero.it/francescovise/visualpre/bisestile4.ppt

 

 

Private Sub CommandButton1_Click()
Rem inserire anno per verificare se è bisestile
Dim a As Integer
Dim provare As Date 'data da verificare
a = TextBox1.Value
provare = DateSerial(a, 2, 28)
Rem se bisestile la data sarà 2/28/anno e aggiungendo 1 giorno > 2/29/a
Rem se non bisestile si passa da 2/28/a >> 3/1/anno
Label1.Caption = (provare & " mese = " & 2)
verifica (a)
Rem aggiunge 1 giorno alla data e verifica il mese:se mese = 2 bisestile
Rem se mese = 3 non bisestile
End Sub

Private Function verifica(anno As Integer) As Boolean
Dim data As Date
Dim mese2 As Integer
data = DateSerial(anno, 2, 28)
data = data + 1
mese2 = Month(data)
If Month(data) = 2 Then
verifica = True
ListBox1.AddItem (data & " bisestile " & Month(data))
Else
verifica = False
ListBox1.AddItem (data & " non bisestile " & Month(data))
End If
End Function

Private Sub CommandButton2_Click()
Label1 = ""
TextBox1 = ""
End Sub

Private Sub CommandButton3_Click()
Label1 = ""
TextBox1 = ""
ListBox1 = ""
End Sub

 
Condividi e segnala Condividi e segnala - permalink - Segnala abuso
 
 
Vai alla Home Page del blog

© Italiaonline S.p.A. 2026Direzione e coordinamento di Libero Acquisition S.á r.l.P. IVA 03970540963