here is the code i have got so far:-
-------------------------------------------
#include <stdio.h>
#define tax 22
int addorder();
int chart();
int percentage();
int average();
int totalcost();
int main(void)
{
char c;
printf("\n\nWelcome to Mega Burger Ordering system"

;
printf("\n\n***Main Menu***"

;
printf("\n\n1. Add Order"

;
printf("\n2. Chart"

;
printf("\n3. Percentage"

;
printf("\n4. Average"

;
printf("\n5. TotalCost"

;
printf("\n6. EXIT"

;
c=toupper(getch());
switch(c)
{
case '1':
addorder();
break;
case '2':
chart();
break;
case '3':
percentage();
break;
case '4':
average();
break;
case '5':
totalcost();
break;
case '6':
printf("\n\nThank You for using Mega Burger"

;
exit(0);
break;
default:
printf("\n\n\n\n\n\n\n***error***\n\n\n"

;
main();
break;
}
return 0;
}
int addorder()
{
char m;
int s, p;
float mprice, sprice, ordtot;
printf("\n\tMain Meal\t\t\t\tSide Order"

;
printf("\na. Beef Burger\t\t@œ1.50\t\t1. Chips\t\t@œ1.50"

;
printf("\nb. Chichen Bites\t@œ1.60\t\t2. Salad\t\t@œ1.50"

;
printf("\nc. Vege Burger\t\t@œ1.80\t\t3. Baked Potato\t\t@œ1.50"

;
printf("\nd. Breakfast Burger\t@œ1.50\t\t4. None\t\t\t@œ0.00"

;
printf("\ne. Scampi\t\t@œ2.00"

;
printf("\nEnter Meal \t:"

;
scanf("%c", &m);
printf("\nEnter Side order\t:"

;
scanf("%d", &s);
printf("\nEnter Number of Portions:"

;
scanf("%d", &p);
switch(m)
{
case 'a':
mprice=1.50;
break;
case 'b':
mprice=1.60;
break;
case 'c':
mprice=1.80;
break;
case 'd':
mprice=1.50;
break;
case 'e':
mprice=2.00;
break;
}
switch(s)
{
case 1:
sprice=1.50;
break;
case 2:
sprice=1.50;
break;
case 3:
sprice=1.50;
break;
case 4:
sprice=0.00;
break;
}
ordtot=(mprice+sprice)*p;
printf("\nOrder Total: %10.2f", ordtot);
main();
return 0;
}
int totalcost()
{
printf("\n\n\nThe totalcost of all orders is: " );
main();
return 0;
}
---------------------------------------------------------
what it needs to do is keep a total of value of all orders placed. How?
another thing it does is after entering an order if i try to order again it skips the main meal entry
sorry for the long post
cheers
daniel