You are on page 1of 9

// BUSINESS PROGRAM ( Console Application )

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ConsoleApplication4

class Program

static void Main(string[] args)

start:

string[] product_name = new string[10];

product_name[0] = "BARBECUE";

product_name[1] = "ORANGE";

product_name[2] = "BALUT";

product_name[3] = "ICE CREAM";


int x = 0;

float total_bbq = 0, total_orange = 0, total_balut = 0, total_icecream = 0;

float total, change, price_bbq = 10, price_orange = 8, price_balut = 15, price_icecream = 20;

int inputchoice, quantity_balut = 0, quantity_orange = 0, quantity_bbq = 0, quantity_icecream =


0, cash;

int qtty_totalbbq = 0, qtty_totalorange = 0, qtty_totalbalut = 0, qtty_totalicecream = 0;

string choice, choice2;

menu:

Console.ForegroundColor = ConsoleColor.Cyan;

Console.WriteLine("\t\t\t\t\t\tAYAS FOODIE");

Console.Write("\n \n");

Console.ForegroundColor = ConsoleColor.DarkGreen;

Console.Write("\t\tPRODUCT \t");

Console.WriteLine("\t \t PRICE");

Console.Write("\n \n");

Console.ForegroundColor = ConsoleColor.Red;

Console.Write("\t\t[1] BARBECUE \t"); Console.WriteLine("\t \tP10.00");

Console.Write("\t\t[2] ORANGE \t"); Console.WriteLine("\t \tP8.00");

Console.Write("\t\t[3] BALUT \t"); Console.WriteLine("\t \tP15.00");

Console.Write("\t\t[4] ICE CREAM \t"); Console.WriteLine("\t \tP20.00");


choice:

Console.ForegroundColor = ConsoleColor.Blue;

Console.Write("\nENTER YOUR CHOICE :");

inputchoice = int.Parse(Console.ReadLine());

if (inputchoice == 1)

back1:

Console.Write("\t\t\t\t\tPRICE"); Console.Write("\t\t\tQUANTITY\n");

Console.Write(product_name[0]);

Console.SetCursorPosition(40, 13 + x);

Console.Write("P" + price_bbq + ".00");

Console.SetCursorPosition(64, 13 + x);

x += 2;

try

quantity_bbq = int.Parse(Console.ReadLine());

catch

{
goto back1;

qtty_totalbbq += quantity_bbq;

if (inputchoice == 2)

Console.Write("\t\t\t\t\tPRICE"); Console.Write("\t\t\tQUANTITY\n");

Console.Write(product_name[1]);

Console.SetCursorPosition(40, 13 + x);

Console.Write("P" + price_orange + ".00");

Console.SetCursorPosition(64, 13 + x);

quantity_orange = int.Parse(Console.ReadLine());

qtty_totalorange += quantity_orange;

x += 2;

if (inputchoice == 3)

Console.Write("\t\t\t\t\tPRICE"); Console.Write("\t\t\tQUANTITY\n");

Console.Write(product_name[2]);

Console.SetCursorPosition(40, 13 + x);

Console.Write("P" + price_balut + ".00");

Console.SetCursorPosition(64, 13 + x);

quantity_balut = int.Parse(Console.ReadLine());

qtty_totalbalut += quantity_balut;

x += 2;
}

if (inputchoice == 4)

Console.Write("\t\t\t\t\tPRICE"); Console.Write("\t\t\tQUANTITY\n");

Console.Write(product_name[3]);

Console.SetCursorPosition(40, 13 + x);

Console.Write("P" + price_icecream + ".00");

Console.SetCursorPosition(64, 13 + x);

quantity_icecream = int.Parse(Console.ReadLine());

qtty_totalicecream += quantity_icecream;

x += 2;

if (inputchoice >= 5 || inputchoice <= 0)

Console.WriteLine("\t\t\t\t\tOut of Stock");

x += 3;

goto choice;

choice1:
Console.Write("\n\n");

Console.Write("[C] CHECKOUTT \t\t or \t\t[B] BUY MORE : ");

choice = Console.ReadLine();

if (choice == "b" || choice == "B")

x += 13;

goto menu;

else if (choice == "c" || choice == "C")

Console.Clear();

Console.WriteLine("\t\t\t\t\t\tCHECKOUT");

Console.Write("\n \n");

Console.Write("\tITEMS \t\t\t"); Console.Write("QUANTITY"); Console.Write("\t\t\tPRICE");


Console.WriteLine("\t\t\tTOTAL\n");

if (qtty_totalbbq != 0)

total_bbq = qtty_totalbbq * price_bbq;

Console.Write("\t" + product_name[0]); Console.Write("\t\t" + qtty_totalbbq);

Console.Write("\t\t\t\tP" + price_bbq + ".00");

Console.WriteLine("\t\t\t" + total_bbq);

if (qtty_totalorange != 0)
{

total_orange = qtty_totalorange * price_orange;

Console.Write("\t" + product_name[1]); Console.Write("\t\t\t" + qtty_totalorange);

Console.Write("\t\t\t\tP" + price_orange + ".00");

Console.WriteLine("\t\t\t" + total_orange);

if (qtty_totalbalut != 0)

total_balut = qtty_totalbalut * price_balut;

Console.Write("\t" + product_name[2]); Console.Write("\t\t\t" + qtty_totalbalut);

Console.Write("\t\t\t\tP" + price_balut + ".00");

Console.WriteLine("\t\t\t" + total_balut);

if (qtty_totalicecream != 0)

total_icecream = qtty_totalicecream * price_icecream;

Console.Write("\t" + product_name[3]); Console.Write("\t" + qtty_totalicecream);

Console.Write("\t\t\t\tP" + price_icecream + ".00");

Console.WriteLine("\t\t\t" + total_icecream);

Console.ForegroundColor = ConsoleColor.Green;

total = total_balut + total_bbq + total_icecream + total_orange;


Console.WriteLine("\n");

Console.WriteLine("_____________________________________________________________________
_____________________________\n");

Console.Write("\t\t\t\t\t\t\t\tTOTAL"); Console.Write("\t\t\t" + total);

Console.WriteLine();

Console.WriteLine("\n\n\n\n\n\n\n\n\n");

Console.Write("NEXT TRANSACTION [N] or EXIT [X]");

choice2 = Console.ReadLine();

if (choice2 == "n" || choice2 == "N")

Console.Clear();

goto start;

else if (choice2 == "x" || choice2 == "X") { System.Environment.Exit(0); }

else

x += 1;

goto choice1;

Console.ReadKey();

}
}

You might also like