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