Salve,
Vorrei sapere dove posso inserire un ciclo While in modo da poter ripetere la possibilità di selezionare le prime 3 opzioni anche dopo l'utilizzo, finchè non si seleziona la 4a (per uscire dal programma). Spero di esser stato chiaro.
#include<stdio.h>
#include<unistd.h>
int main()
{
int selezMenu;
float deltaS, deltaT, vMedia;
printf("\n");
printf("/----------\\\n");
printf("|----- VELO ----------\\\n");
printf("\\---------- CALC -----|\n");
printf(" \\-----------/\n");
printf("\n");
printf("\n");
printf(" Premi invio \n");
getchar();
printf("\n");
printf("-----------------------\n");
printf("| [1] Velocità media |\n");
printf("| [2] Spazio percorso |\n");
printf("| [3] Tempo impiegato |\n");
printf("| [4] Esci |\n");
printf("-----------------------\n");
printf(": ");
scanf("%d", &selezMenu);
if (selezMenu == 1){
printf("\n");
printf("Inserisci lo spazio percorso in Km: ");
scanf("%f", &deltaS);
printf("Inserisci il tempo impiegato in ore: ");
scanf("%f", &deltaT);
printf("La velocità media è di %0.2f Km/h\n", deltaS/deltaT);
} else if (selezMenu == 2){
printf("\n");
printf("Inserisci la velocità media in Km/h: ");
scanf("%f", &vMedia);
printf("Inserisci il tempo impiegato in ore: ");
scanf("%f", &deltaT);
printf("Lo spazio percorso è di %0.2f Km\n", vMedia*deltaT);
} else if (selezMenu == 3){
printf("\n");
printf("Inserisci lo spazio percorso in Km: ");
scanf("%f", &deltaS);
printf("Inserisci la velocità media in Km/h: ");
scanf("%f", &vMedia);
printf("Il tempo impiegato è di %0.2f ore\n", deltaS/vMedia);
} else if (selezMenu == 4){
printf("\n");
printf("Grazie per aver utilizzato VeloCalc by Phreaker!\n");
}
return 0;
}
Ringrazio tutti anticipatamente,
Phreaker