Codice dei programmi nella directory:

///File: Bilancio.c
/* Bilancio Settimanale/mensile/annuale: A inizio settimana (lunedi) ho in tasca -->... Per ogni giorno della settimana guadagno -> .... spendo -> .... Output: Quanto ho in tasca a fine settimana? Quanto ho guadagnato/speso nella settimana? NB: Controlla tutti i possibili errori!!!! NB: Funziona per i giorni desiderati (da 1 in poi) e non solo per una settimana */ #include <stdio.h> int main() { int SoldiInTasca, SoldiInizioPeriodo, entrata,uscita, giorni,giorno=1; printf("Quanto hai in tasca a inizio periodo->"); scanf("%d",&SoldiInTasca); printf("Per quanti giorni vuoi calcolare Entrate e Uscite (digita 7 per una settimana - max 365)->"); scanf("%d",&giorni); SoldiInizioPeriodo=SoldiInTasca; do { // Ciclo per i giorni scelto printf("Giorno [%3d] - Entrata->",giorno); scanf("%d",&entrata); printf(" Uscita-->"); scanf("%d",&uscita); SoldiInTasca=SoldiInTasca+entrata-uscita; giorno++; // passo al prossimo giorno } while(giorno <= giorni); printf("Dopo %3d giorni hai in tasca-->%10d\n",giorni,SoldiInTasca); printf("A inizio settimana avevi------>%10d\n",SoldiInizioPeriodo); printf("Il bilancio Entrate/Uscite e'->%10d\n", SoldiInTasca - SoldiInizioPeriodo); return 0; }
///(Fine file: Bilancio.c)

///File: BilancioConControlli.c
/* Bilancio Settimanale/mensile/annuale: A inizio settimana (lunedi) ho in tasca -->... Per ogni giorno della settimana guadagno -> .... spendo -> .... Output: Quanto ho in tasca a fine settimana? Quanto ho guadagnato/speso nella settimana? NB: Controlla tutti i possibili errori!!!! NB: Funziona per i giorni desiderati (da 1 in poi) e non solo per una settimana */ #include <stdio.h> int main() { int SoldiInTasca, SoldiInizioPeriodo, entrata,uscita, giorni,giorno=1; do { // controlla SoldiInTasca printf("Quanto hai in tasca a inizio periodo->"); scanf("%d",&SoldiInTasca); } while( ...........); do { // controlla giorni printf("Per quanti giorni vuoi calcolare Entrate e Uscite (digita 7 per una settimana - max 365)->"); scanf("%d",&giorni); } while( ...........); SoldiInizioPeriodo=SoldiInTasca; do { // Ciclo per i giorni scelto do { // controlla entrata printf("Giorno [%3d] - Entrata->",giorno); scanf("%d",&entrata); } while( ...........); do { // controlla uscita printf(" Uscita-->"); scanf("%d",&uscita); } while( ...........); SoldiInTasca=SoldiInTasca+entrata-uscita; giorno++; // passo al prossimo giorno } while(giorno <= giorni); printf("Dopo %3d giorni hai in tasca-->%10d\n",giorni,SoldiInTasca); printf("A inizio settimana avevi------>%10d\n",SoldiInizioPeriodo); printf("Il bilancio Entrate/Uscite e'->%10d\n", SoldiInTasca - SoldiInizioPeriodo); return 0; }
///(Fine file: BilancioConControlli.c)

///File: BilancioConControlli.html
<a href=https://codeboard.io/projects/552490>Prova a codificare tu in C questi controlli</a>
///(Fine file: BilancioConControlli.html)

///File: BilancioSettimanale.txt
A inizio settimana
(lunedi) ho in tasca -->... Per ogni giorno della settimana guadagno -> .... spendo -> .... Output: Quanto ho in tasca a fine settimana? Quanto ho guadagnato/speso nella settimana?
///(Fine file: BilancioSettimanale.txt)

///File: SoluzioneBilancio.c
/* Bilancio Settimanale/mensile/annuale: A inizio settimana (lunedi) ho in tasca -->... Per ogni giorno della settimana guadagno -> .... spendo -> .... Output: Quanto ho in tasca a fine settimana? Quanto ho guadagnato/speso nella settimana? NB: Controlla tutti i possibili errori!!!! NB: Funziona per i giorni desiderati (da 1 in poi) e non solo per una settimana */ #include <stdio.h> int main() { int SoldiInTasca, SoldiInizioPeriodo, entrata,uscita, giorni,giorno=1; do // controlla SoldiInTasca { printf("Quanto hai in tasca a inizio periodo->"); scanf("%d",&SoldiInTasca); } while( SoldiInTasca < 0); do // controlla giorni { printf("Per quanti giorni vuoi calcolare Entrate e Uscite (digita 7 per una settimana - max 365)->"); scanf("%d",&giorni); } while( giorni <= 0 || giorni > 365); SoldiInizioPeriodo=SoldiInTasca; do // Ciclo per i giorni scelto { do // controlla entrata { printf("Giorno [%3d] - Entrata->",giorno); scanf("%d",&entrata); } while( entrata < 0); do // controlla uscita { printf(" Uscita-->"); scanf("%d",&uscita); } while( uscita < 0); SoldiInTasca=SoldiInTasca+entrata-uscita; giorno++; // passo al prossimo giorno } while(giorno <= giorni); printf("Dopo %3d giorni hai in tasca-->%10d\n",giorni,SoldiInTasca); printf("A inizio settimana avevi------>%10d\n",SoldiInizioPeriodo); printf("Il bilancio Entrate/Uscite e'->%10d\n", SoldiInTasca - SoldiInizioPeriodo); return 0; }
///(Fine file: SoluzioneBilancio.c)