Salve a tutti, sono agli inizi della programmazione in C, ho questo esercizio da fare, si tratta di un ristorante che mette a disposizione 3 menù, e a questi 3 menù si possono aggiungere delle varianti ovvero il caffè, il dolce ecc.. ora la mia domanda è: come faccio a sommare o comunque fare un'operazione che è stata scelta in un primo if ed else con una seconda scelta fatta con un altro if ed else? cioè alla fine mi dovrebbe venire il prezzo totale del menù più le varianti aggiunte al menù però appunto non riesco a sommare le scelte fatte in precedenza con quelle fatte in seguito.
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int a, d, z1, z2, z3, z6;
float z4, z5;
printf ("Esercizio Ristorante\n\n");
printf ("Per il pranzo completo immetti il numero 1\n");
printf ("Per il secondo piu' il contorno immetti il numero 2\n");
printf ("Per il primo piu' il contorno immetti il numero 3\n");
scanf ("%d", & a);
z1 = 12;
z2 = 10;
z3 = 8;
z4 = 2,5;
z5 = 2,80;
z6 = 2;
if (a == 1)
printf ("il prezzo del pranzo completo costa %d euro\n", z1);
else
{
if (a == 2)
printf ("il prezzo del secondo piu' contorno costa %d euro\n", z2);
else
{
if (a == 3)
printf ("il prezzo del primo piu' il contorno costa %d euro\n", z3);
}
}
printf ("Sono stati aggiunti delle varianti al menu'? immetti il numero 0 altrimenti schiaccia un numero a caso\n");
scanf ("%d", & d);
if (d == 0)
printf ("Scegli quale tra queste varianti sono state aggiunte al menu'\n\n");
printf ("Per il dolce immetti il numero 1\n");
printf ("Per il caffe immetti il numero 2\n");
printf ("Per la frutta immetti il numero 3\n");
printf ("Per l'amaro immetti il numero 4\n ");
}
Giunto a questo punto non so come continuare, illuminatemi