Page 561 - Informatica dalla A a Z
P. 561
printf("\n1. Inserimento persona singola");
printf("\n2. Stampa tutte le persone");
printf("\n3. Nome e cognome con reddito max");
printf("\n4. Visualizza reddito medio");
printf("\n5. Stampa persone cui data compresa tra 2
date");
printf("\n6. Fine programma");
printf("\nSeleziona un opzione:");
scanf("%d",&s);
}while(s<1||s>6);
switch(s)
{
case 1:
if(c+1<MAX)
{
carica_dato(c);
c++;
}
break;
case 2:
if(c>0)
{
printf("\nElenso dei dati inseriti\n");
for(i=0;i<c;i++)
{
visualizza_persona(i);
}
}
else
{
printf("\nNon ci sono dati");
}
break;
case 3:
if(c>0)
{
rmax=calcola_reddito_max(c);
printf("\nReddito massimo di %2f e’ stato rea-
lizza to da: \n", rmax);
for(i=0;i<c;i++)
557