ciao, ho visto il codice ma non posso compilarlo perchè il sistema di mail modifica le " con \" e i ' con \' e tutti gli altri caratteri di escape anche se non codice non sono tali e correggere mi parta via troppo tempo(sry, sono pigro per ste cose... se troverò la forma provo a correggere io), cmq ti consiglio di spostare checkDate
dopo questo pezzo:
d1.giorno=conversioneInt(g1);
d1.mese=conversioneInt(m1);
d1.anno=conversioneInt(a1);
d2.giorno=conversioneInt(g2);
d2.mese=conversioneInt(m2);
d2.anno=conversioneInt(a2);
(quindi subito dopo averle lette)
a questo punto dai un checkDate se ti ritorla true(se ho capito bene significa: date apposto) fai quello che devi fare(calcolare la differenza) in caso sia sbagliato metti un continue che fa tornare su il ciclo allo step successivo(quindi la data dopo).
Se i tuoi prof. sono antichi come la mia il continue potrebbe non piacere perchè non struttura il codice, in questo caso devi aggiungere un ciclo che faccia tornare su il flusso... fatti un diagramma, se dentro quel coso tutto combacia allora è strutturato sennò no.
Cmq prova prima il continue.
Ultima modifica effettuata da netarrow il 06/11/2006 alle 20:59 |