programma per gestione date: una prima idea

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
dragonet75
00domenica 24 febbraio 2008 12:07
Ragazzi ecco una prima idea per un programma sulle date. L'idea è questa: scelgo una data iniziale e una finale (per semplificare le scegliamo dello stesso anno) e voglio sapere quanti giorni sono trascorsi tra le due. Le operazioni che devo eseguire sono:

-scelgo una data di partenza
-calcolo giorni residui alla fine del mese:

N° giorni del mese -
data scelta=
-------------------------
giorni residui

-sommo numero di giorni dei mesi successivi, fino al mese precedente la data finale
-sommo al totale precedente il valore della data che ho scelto

Per essere più chiaro faccio un esempio. Voglio sapere quanti giorni trascorrono dal 20 marzo al 20 aprile:

marzo ha 31 giorni, quindi i giorni che mancano alla fine del mese sono 31-20 = 11
aprile ha 30 giorni, quindi sommo 30 ai giorni residui del mese precedente: 30+11 = 41
la data finale è il giorno 20, quindi sommo il valore al totale precedente: 41+20 = 61

Adesso dovremmo iniziare a trasformarlo in codice, e qui inizia il divertimento :-)
La mia idea di partenza è quella di utilizzare le strutture, e adesso aspetto i vostri suggerimenti.

DENNIS






Ga.Dima
00lunedì 25 febbraio 2008 12:09
A me pare un po' un calcolo del cazzo, visto che dal 20 marzo al 20 aprile ci sono 31 giorni e per magia son diventitati 61.

woomi.
00lunedì 25 febbraio 2008 23:22
[SM=g18943] stando a tuoi calcoli io ho 36 anni
mad_guy
00martedì 26 febbraio 2008 02:20
perchè quanti ne hai?
dragonet75
00martedì 26 febbraio 2008 10:40
errata corrige
Scusate, volevo dire dal 20 marzo al 20 maggio. Comunque invece di fare inutili polemiche vediamo di rimboccarci le maniche e collaborare tra di noi (prima che il dottor Jekyll si incazzi) [SM=g18951]
woomi.
00mercoledì 27 febbraio 2008 02:43
hai ragione
ha ragione drago pensate ke io nn dormo la notte al solo pensiero ke il dottor Jekyll si possa inkazzare...
[SM=g18943]
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 17:54.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com