namespace GeorgetownCleaningServices
public class OrderProcessing
public static void Main()
const decimal PriceOneShirt = 0.95M;
const decimal PriceAPairOfPants = 2.95M;
const decimal PriceOneDress = 4.55M;
const decimal TaxRate = 0.0575M;
string CustomerName, HomePhone;
DateTime OrderDate, OrderTime;
uint NumberOfShirts, NumberOfPants, NumberOfDresses;
decimal SubTotalShirts, SubTotalPants, SubTotalDresses;
decimal TotalOrder, TaxAmount, SalesTotal;
decimal AmountTended, Difference;
Console.WriteLine("-/- Georgetown Cleaning Services -/-");
Console.Write("Enter Customer Name: ");
CustomerName = Console.ReadLine();
Console.Write("Enter Customer Phone: ");
HomePhone = Console.ReadLine();
Console.Write("Enter the order date(mm/dd/yyyy): ");
OrderDate = DateTime.Parse(Console.ReadLine());
Console.Write("Enter the order time(hh:mm AM/PM): ");
OrderTime = DateTime.Parse(Console.ReadLine());
Console.Write("Number of Shirts: ");
NumberOfShirts = uint.Parse(Console.ReadLine());
Console.Write("Number of Pants: ");
NumberOfPants = uint.Parse(Console.ReadLine());
Console.Write("Number of Dresses: ");
NumberOfDresses = uint.Parse(Console.ReadLine());
SubTotalShirts = NumberOfShirts * PriceOneShirt;
SubTotalPants = NumberOfPants * PriceAPairOfPants;
SubTotalDresses = NumberOfDresses * PriceOneDress;
TotalOrder = SubTotalShirts + SubTotalPants + SubTotalDresses;
TaxAmount = TotalOrder * TaxRate;
SalesTotal = TotalOrder + TaxAmount;
Console.WriteLine("\nThe Total order is: {0:C}", SalesTotal);
Console.Write("Amount Tended? ");
AmountTended = decimal.Parse(Console.ReadLine());
Difference = AmountTended - SalesTotal;
Console.WriteLine("====================================");
Console.WriteLine("-/- Georgetown Cleaning Services -/-");
Console.WriteLine("====================================");
Console.WriteLine("Customer: {0}", CustomerName);
Console.WriteLine("Home Phone: {0}", HomePhone);
Console.WriteLine("Order Date: {0:D}", OrderDate);
Console.WriteLine("Order Time: {0:t}", OrderTime);
Console.WriteLine("------------------------------------");
Console.WriteLine("Item Type Qty Unit/Price Sub-Total");
Console.WriteLine("------------------------------------");
Console.WriteLine("Shirts {0} {1} {2}",
NumberOfShirts.ToString(),
PriceOneShirt.ToString("C"),
SubTotalShirts.ToString("C"));
Console.WriteLine("Pants {0} {1} {2}",
NumberOfPants.ToString(),
PriceAPairOfPants.ToString("C"),
SubTotalPants.ToString("C"));
Console.WriteLine("Dresses {0} {1} {2}",
NumberOfDresses.ToString(),
PriceOneDress.ToString("C"),
SubTotalDresses.ToString("C"));
Console.WriteLine("------------------------------------");
Console.WriteLine("Total Order: {0}", TotalOrder.ToString("C"));
Console.WriteLine("Tax Rate: {0}", TaxRate.ToString("P"));
Console.WriteLine("Tax Amount: {0}", TaxAmount.ToString("C"));
Console.WriteLine("Net Price: {0}", SalesTotal.ToString("C"));
Console.WriteLine("------------------------------------");
Console.WriteLine("Amount Tended: {0}", AmountTended.ToString("C"));
Console.WriteLine("Difference: {0}", Difference.ToString("C"));
Console.WriteLine("====================================");