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)