Codice dei programmi nella directory:

///File: CompitoIF.txt
Inserire istruzione condizionale
if(condizione) nei programmi C scritti fino ad oggi e pubblicati sul sito
///(Fine file: CompitoIF.txt)

///File: Data.c
/* Partendo dal detto: 30 giorni ha novembre con april, giugno e settembre, di 28 ce n'è uno, tutti gli altri ne han 31, scrivere un programma C che controlla l'immissione di una data (si legga la data come giorno, mese, anno e la si visualizzi solo se corretta, in forma gg/mm/aaaa. (NB: non si controlli, per ora, il bisestile: 29 Febbraio è sempre errato.) */ #include <stdio.h> int main() { int ok=0; // FALSO int giorno,mese,anno; do { printf("Giorno del mese->"); scanf("%d",&giorno); printf("Mese------------>"); scanf("%d",&mese); printf("Anno------------>"); scanf("%d",&anno); if (giorno<1 || giorno > 31 || mese < 1 || mese >12 || anno < 1000 || anno > 2500) printf("<h3>Data errata</h3>\n"); // errori generali else if ((mese == 11 || mese == 4 || mese == 6 || mese==9) && giorno > 30) // controllo nov, apr, giu, sett printf("<h3>Giorno del mese errato</h3>\n"); else if (mese ==2 && giorno > 28) printf("<h3>Febbraio ha 28 giorni</h3>\n"); else ok=1; //vero; } while (!ok); printf("Data immessa: %d/%d/%d\n",giorno,mese,anno); return 0; }
///(Fine file: Data.c)

///File: ProgrammaEta.txt
https
://codeboard.io/projects/552460 (ora e' visibile la soluzione)
///(Fine file: ProgrammaEta.txt)