Sunday, March 16, 2014

If_Else_Structure_Ex_2: (Wk-4), Jan 27-31, 2014

Q: Pizza place; A customer may purchase one pizza and/or one drink. Request type of pizza and type of drink. Then compute subtotal, tax and total. Display all. (Use a menu to show all the option)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace If_Else_Structure_Ex_2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("\tPizza Menu: ");
            Console.WriteLine("\t\t1. Cheese Pizza: $5.85");
            Console.WriteLine("\t\t2. Veggie Pizza: $9.75");
            Console.WriteLine("\t\t3. Supreme Pizza: 12.50");

            Console.WriteLine("\n\tDrink Menu: ");
            Console.WriteLine("\t\t1. Soda $2.95");
            Console.WriteLine("\t\t2. Coffee $1.25");
            Console.WriteLine("\t\t3. Milk $1.25");
            Console.WriteLine("\t\t4. Hot Chocholate $1.75");

            repeat:
            Console.Write("\nEnter your pizza choice: ");
            int pizza = int.Parse(Console.ReadLine());
            Console.Write("Enter your drink choice: ");
            int drink = int.Parse(Console.ReadLine());

            double pizzacost = 0;
            double drinkcost = 0;

            if (pizza == 1)
            {
                Console.WriteLine("Cheese Pizza: $5.85");
                pizzacost = 5.85;
            }
            else if (pizza == 2)
            {
                Console.WriteLine("Veggie Pizza: $9.75");
                pizzacost = 9.75;
            }
            else if (pizza == 3)
            {
                Console.WriteLine("Supreme Pizza: 12.50");
                pizzacost = 12.50;
            }
            else
            {
                Console.WriteLine("You do not order any pizza");
                pizzacost = 0;
            }
            //========================================================
            if (drink == 1)
            {
                Console.WriteLine("Soda $2.95");
                drinkcost = 2.95;
            }
            else if (drink == 2)
            {
                Console.WriteLine("Coffee $1.25");
                drinkcost = 1.25;
            }
            else if (drink == 3)
            {
                Console.WriteLine("Milk $1.25");
                drinkcost = 1.25;
            }
            else if (drink == 4)
            {
                Console.WriteLine("Hot Chocholate $1.75");
                drinkcost = 1.75;
            }
            else
            {
                Console.WriteLine("You do not order any drink");
                drinkcost = 0;
            }

            double subTotal = pizzacost + drinkcost;
            double saleTax = subTotal * 0.098;
            double totalCost = subTotal + saleTax;

            Console.WriteLine("\nSubtotal: {0:c}", subTotal);
            Console.WriteLine("Sale Tax: {0:c}", saleTax);
            Console.WriteLine("Total Cost: {0:c}", totalCost);
            Console.ReadLine();
            Console.Clear();
            goto repeat;
        }
    }
}

No comments:

Post a Comment