Originariamente inviato da Joe Taras
while(control != -1){
switch(control){
case 1 : cipolle += (2.98 * quantita); break;
case 2 : aglio += (4.50 * quantita); break;
case 3 : insalata += (9.98 * quantita); break;
case 4 : carote += (4.49 * quantita); break;
case 5 : banane += (6.87 * quantita); break;
}/*fine while giornata lavorativa */
}/*fine switch*/
settimana++;
printf("\n\n ***GIORNO %d DELLA SETTIMANA***\n\n", settimana);
}while(settimana <= 7);/*fine while */
deve diventare
while(settimana <= 7){
switch(control){
case 1 : cipolle += (2.98 * quantita); break;
case 2 : aglio += (4.50 * quantita); break;
case 3 : insalata += (9.98 * quantita); break;
case 4 : carote += (4.49 * quantita); break;
case 5 : banane += (6.87 * quantita); break;
}/*fine while giornata lavorativa */
}/*fine switch*/
settimana++;
printf("\n\n ***GIORNO %d DELLA SETTIMANA***\n\n", settimana);
}
}while(control != -1)
perché questo while chiude il do di sopra (sarebbe come un until), mentre il while della settimana funge da vero while.
Prova così