Flowchart
Flowchart
Flowchart
START
setNum, amount;
food.set1_price = 30 ;
food.set2_price = 36;
food.set3_price = 35;
int i = 0;
int *ptr[3];
ptr[i] = &displayNum[0];
" ( "<< *ptr[i]<< " ) RM "<< food.set1_price<< " / "<< food.set1<< " ..includes:\n\n"
" - Summer rolls\n - Seared scallops with black sesame rice\n - Red bean buns\n\n";
ptr[i] = &displayNum[1];
" ( "<< *ptr[i]<< " ) RM "<< food.set2_price<< " / "<< food.set2<< " ..includes:\n\n"
" - Pesto chicken kebabs\n - Chicken lasagna\n - Lemon grass sorbet with mango\n\n";
ptr[i] = &displayNum[2];
" ( "<< *ptr[i]<< " ) RM "<< food.set3_price<< " / "<< food.set3<< " ..includes:\n\n"
"__________________________________________________\n\n"
chooseAgain;
"\n\n\n----------------------------------------\n\n"
" Select the set of your choice = ";
food.setNum;
"\n----------------------------------------\n\n";
YES
food.setNum == 1 food.set1;
NO YES
food.setNum == 2 food.set2;
NO
NO YES
food.setNum == 3 food.set3;
NO
"\n\n\n--------------------------------------<<\n\n"
food.setNum;
"\n--------------------------------------<<\n\n";
chooseAgain;
chooseAgain=='N');
NO
"\n\n\n----------------------------------------\n\n";
food.amount;
"\n----------------------------------------\n\n";
food.amount<< " order(s). Are you sure?\n\n"
chooseAgain;
while (chooseAgain=='n'
|| chooseAgain=='N');
YES
NO
YES
NO "\n________________________________________\n\n";
YES
NO "\n________________________________________\n\n";
YES
"\n________________________________________\n\n";
END