Es. 6. 08/05

Da aptiva.

La soluzione di Cati e' un ottimo tentativo. Purtroppo non calcola il risultato corretto se mese1 e' di 30, 31 o 28 giorni non tutti i mesi precedenti sono di 30 31 o 28 giorni (idem per mese2)

L'idea e' quella giusta: calcolare quanti giorni sono trascorsi dall'inizio dell'anno fino alla prima data, in modo simile calcolare i giorni trascorsi dall'inizio dell'anno alla seconda data e fare la differenza.

Consiglio di scrivere una lista: mesi=[31,28,31,30,31,30,31,31,30,31,30,31] Per calcolare il numero di giorni dall'inizio dell'anno fino al 25/04 dovete sommare i primi tre elementi (gennaio, febbraio, marzo) e 25 giorni di aprile. Se il mese e' 4 dovete sommare tre elementi, se il mese e' 11 ne dovete sommare 10. (ricordate che l'indice della lista e' sfasato rispetto ai numeri convenzionali dei mesi mesi[0] sono i giorni di gennaio, mesi[11] quelli di dicembre). Potete decidere di stare attenti con gli indici, o aggiungere un elemento, un tredicesimo mese inesistente, in testa alla lista della durata di 0 giorni.

Strumenti personali
Namespace

Varianti
Azioni
Navigazione
Strumenti