You are on page 1of 16

#include <stdio.

h>
 
void main()
{
struct date
{
int day;
int month;
int year;
};
struct details
{
char name[20];
int price;
int code;
int qty;
struct date mfg;
};
struct details item[50];
int n, i;
 
printf("Enter number of items:");
scanf("%d", &n);
fflush(stdin);
for (i = 0; i < n; i++)
{
fflush(stdin);
printf("Item name: \n");
scanf("%s", item[i].name);
fflush(stdin);
printf("Item code: \n");
scanf("%d", &item[i].code);
fflush(stdin);
printf("Quantity: \n");
scanf("%d", &item[i].qty);
fflush(stdin);
printf("price: \n");
scanf("%d", &item[i].price);
fflush(stdin);
printf("Manufacturing date(dd-mm-yyyy): \n");
scanf("%d-%d-%d", &item[i].mfg.day,
&item[i].mfg.month, &item[i].mfg.year);
}
printf(" ***** INVENTORY ***** \n");
printf("---------------------------------------------------------
---------\n");
printf("S.N.| NAME | CODE | QUANTITY | PRICE
| MFG.DATE \n");
printf("---------------------------------------------------------
---------\n");
for (i = 0; i < n; i++)
printf("%d %-15s %-d %-5d %-5d
%d/%d/%d \n", i + 1, item[i].name, item[i].code, item[i].qty,
item[i].price, item[i].mfg.day, item[i].mfg.month,
item[i].mfg.year);
printf("---------------------------------------------------------
---------\n");
}

// the menu selection C++ sample program


#include <iostream>
using namespace std;
 
int main(void)
{
char selection;
 
cout<<"\n Menu";
cout<<"\n========";
cout<<"\n A - Append";
cout<<"\n M - Modify";
cout<<"\n D - Delete";
cout<<"\n X - Exit";
cout<<"\n Enter selection: ";
// read the input
cin>>selection;
 
switch(selection)
{
case 'A' :
case 'a' :{cout<<"\n To append a record\n";}
break;
case 'M' :
case 'm' :{cout<<"\n To modify a record";}
break;
case 'D' :
case 'd' :{cout<<"\n To delete a record";}
break;
case 'X' :
case 'x' :{cout<<"\n To exit the menu";}
break;
// other than A, M, D and X...
default : cout<<"\n Invalid selection";
// no break in the default case
}
cout<<"\n";
 
return 0;
}

#include <stdio.h> //header files

#include <ctype.h>

#include <windows.h>

void bfast(); // prototype's

void lunch();

void dinner();

void m_m();

void exit();

int num; //global variable

float price;

float total;

char choice;

int again;

void main()

m_m();

void m_m() // main menu screen

{
char choice = ' ' ; //local variable

printf(" Welcome to D'10 Restaurant. \n ");

printf(" +============================+ \n\n");

printf(" && Please select the meal that you would like to purchase. && \n\n");

printf("\t\t [A] Breakfast\n");

printf("\t\t [B] Lunch\n");

printf("\t\t [C] Dinner\n");

printf("\t\t [D] Exit\n\n");

printf("Enter your choice here : ");

scanf("%c", &choice);

system("cls");

if (toupper(choice) == 'A' )

bfast();

else

if (toupper(choice) == 'B')

lunch();

else

if (toupper(choice) == 'C')

dinner();

else

if (toupper(choice) == 'D')

exit();

else

if (toupper(choice) != 'A' , 'B' , 'C' , 'D')

m_m();
}

void bfast() //Breakfast Menu Screen

int choice = 0; //local variables

int quantity = 0;

int again = 0;

fflush(stdin);

printf(" Welcome to D'10 Restaurant. \n ");

printf(" +============================+ \n\n");

printf(" $ Breakfast Menu $ \n\n");

printf(" && Please select the food that you would like to purchase. && \n\n");

printf("\t\t [1] Toast - RM 1.00\n");

printf("\t\t [2] Egg Muffin - RM 1.50\n");

printf("\t\t [3] Nasi Lemak - RM 2.00\n");

printf("Enter your choice here : ");

scanf("%d", &choice);

if (choice == 1)

printf("Enter quantity : ");

scanf("%d", &quantity);

total = 1.00 * quantity ;


printf("Your total amount is RM%.2f , Please pay at the counter\n\n\n ", total);

printf("\nWould you like to buy anything else?\n[1] Yes , [2] No : "); // Allows user to choose
whether to check-out or buy anything else.

scanf("%d", &again);

system("cls");

if (again == 1 )

bfast();

else

if (again == 2 )

m_m();

else

if (again != 1 , 2)

printf("\n\n\t\tSorry Invalid Decision Entered\n\n\n\n");

exit();

else

if ( choice == 2)

printf("Enter quantity : ");

scanf("%d", &quantity);

total = 1.50 * quantity ;

printf("Your total amount is RM%.2f , Please pay at the counter\n\n\n ", total);

printf("\nWould you like to buy anything else?\n[1] Yes , [2] No : "); // Allows user to
choose whether to check-out or buy anything else.

scanf("%d", &again);

system("cls");
if (again == 1 )

bfast();

else if (again == 2 )

m_m();

else

if (again != 1 , 2)

printf("\n\n\t\tSorry Invalid Decision Entered\n\n\n\n");

exit();

else

if ( choice == 3 )

printf("Enter quantity : ");

scanf("%d", &quantity);

total = 2.00 * quantity ;

printf("Your total amount is RM%.2f , Please pay at the counter\n\n\n ", total);

printf("\nWould you like to buy anything else?\n[1] Yes , [2] No : "); // Allows user to
choose whether to check-out or buy anything else.

scanf("%d", &again);

system("cls");

if (again == 1 )

bfast();

else
if (again == 2 )

m_m();

else

if (again != 1 , 2)

printf("\n\n\t\tSorry Invalid Decision Entered\n\n\n\n");

exit();

else

if (choice != 1 , 2 , 3 )

fflush(stdin);

system("cls");

printf("\n\n\t\t Invalid Choice Entered\n\n");

bfast();

void lunch() // Lunch Screen Menu

int choice; //local variables

int quantity;

int again;
printf(" Welcome to D'10 Restaurant. \n ");

printf(" +============================+ \n\n");

printf(" $ Lunch Menu $ \n\n");

printf(" && Please select the food that you would like to purchase. && \n\n");

printf("\t\t [1] Fried Rice - RM 4.00\n");

printf("\t\t [2] Mee Goreng- RM 4.00\n");

printf("\t\t [3] Fish Head Curry with Rice - RM 5.00\n");

printf("Enter your choice here : ");

scanf("%d", &choice);

if (choice == 1)

printf("Enter quantity : ");

scanf("%d", &quantity);

total = 4.00 * quantity ;

printf("Your total amount is RM%.2f , Please pay at the counter\n\n\n ", total);

printf("\nWould you like to buy anything else?\n[1] Yes , [2] No : ");

scanf("%d", &again);

system("cls");

if (again == 1 )

lunch();

else

if (again == 2 )

m_m();

else

if (again != 1 , 2)

{
printf("\n\n\t\tSorry Invalid Decision Entered\n\n\n\n");

exit();

else

if ( choice == 2)

printf("Enter quantity : ");

scanf("%d", &quantity);

total = 4.00 * quantity ;

printf("Your total amount is RM%.2f , Please pay at the counter\n\n\n ", total);

printf("\nWould you like to buy anything else?\n[1] Yes , [2] No : ");

scanf("%d", &again);

system("cls");

if (again == 1 )

lunch();

else

if (again == 2 )

m_m();

else

if (again != 1 , 2)

printf("\n\n\t\tSorry Invalid Decision Entered\n\n\n\n");

exit();

}
else

if ( choice == 3 )

printf("Enter quantity : ");

scanf("%d", &quantity);

total = 5.00 * quantity ;

printf("Your total amount is RM%.2f , Please pay at the counter\n\n\n ", total);

printf("\nWould you like to buy anything else?\n[1] Yes , [2] No : ");

scanf("%d", &again);

system("cls");

if (again == 1 )

lunch();

else

if (again == 2 )

m_m();

else

if (again != 1 , 2)

printf("\n\n\t\tSorry Invalid Decision Entered\n\n\n\n");

exit();

else

if (choice != 1 , 2 , 3)

fflush(stdin);
system("cls");

printf("\n\n\t\t Invalid Choice Entered\n\n");

lunch();

void dinner() // Dinner Menu Screen

int choice; //local variables

int quantity;

int again;

printf(" Welcome to D'10 Restaurant. \n ");

printf(" +============================+ \n\n");

printf(" $ Dinner Menu $ \n\n");

printf(" && Please select the food that you would like to purchase. && \n\n");

printf("\t\t [1] Chicken Chop - RM 6.50\n");

printf("\t\t [2] Spagetti - RM 5.50\n");

printf("\t\t [3] Chicken Burger - RM 3.00\n");


printf("Enter your choice here : ");

scanf("%d", &choice);

if (choice == 1)

printf("Enter quantity : ");

scanf("%d", &quantity);

total = 6.50 * quantity ;

printf("Your total amount is RM%.2f , Please pay at the counter\n ", total);

printf("\nWould you like to buy anything else?\n[1] Yes , [2] No : ");

scanf("%d", &again);

system("cls");

if (again == 1 )

dinner();

else

if (again == 2 )

m_m();

else

if (again != 1 , 2)

printf("\n\n\t\tSorry Invalid Decision Entered\n\n\n\n");

exit();

else
if ( choice == 2)

printf("Enter quantity : ");

scanf("%d", &quantity);

total = 5.50 * quantity ;

printf("Your total amount is RM%.2f , Please pay at the counter\n ", total);

printf("\nWould you like to buy anything else?\n[1] Yes , [2] No : ");

scanf("%d", &again);

system("cls");

if (again == 1 )

dinner();

else

if (again == 2 )

m_m();

else

if (again != 1 , 2)

printf("\n\n\t\tSorry Invalid Decision Entered\n\n\n\n");

exit();

else

if ( choice == 3 )

printf("Enter quantity : ");

scanf("%d", &quantity);

total = 3.00 * quantity ;


printf("Your total amount is RM%.2f , Please pay at the counter\n\n\n ", total);

printf("\nWould you like to buy anything else?\n[1] Yes , [2] No : ");

scanf("%d", &again);

system("cls");

if (again == 1 )

dinner();

else

if (again == 2 )

m_m();

else

if (again != 1 , 2)

printf("\n\n\t\tSorry Invalid Decision Entered\n\n\n\n");

exit();

else

if (choice != 1 , 2 , 3)

fflush(stdin);

system("cls");

printf("\n\n\t\t Invalid Choice Entered\n\n");

dinner();

}
}

void exit() // Exit Screen

printf(" Thank You Very Much \n ");

printf(" +============================+ \n\n");

printf(" && Please come again. && \n\n");

You might also like