Question: Download and explore the code using visual studio Identify and describe the program in the program Consider designing the recording of the program. What are

Download and explore the code using visual studio

Identify and describe the program in the program

Consider designing the recording of the program. What are the changes you make

Create the flow chart of the problem based on your new design

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ConsoleApplication

{

class Program

{

static void Main(string[] args)

{

char choice;

// Keep The Loop Running Until The Choice Is y/Y

do

{

// Input Customer Name

Console.Write("Enter Customer Name: ");

string customerName = Console.ReadLine();

// Input Number Of Coffee Bags

Console.Write("Enter Number Of Coffee Bags (1-200): ");

int numCoffeeBags = Int32.Parse(Console.ReadLine());

// Keep Re-Entering Number Of Coffee Bags

// If Until User Enters Invalid Value

while (numCoffeeBags < 1 || numCoffeeBags > 200)

{

Console.WriteLine("Value Must Be Between 1 And 200!");

Console.Write("Re-Enter Number Of Coffee Bags (1-200): ");

numCoffeeBags = Int32.Parse(Console.ReadLine());

}

// Input If The Customer Is A Reseller

Console.Write("Is Customer A Reseller? (y/Y For Yes): ");

choice = Console.ReadLine().ToLower()[0];

bool isReseller = false;

if (choice == 'y')

{

isReseller = true;

}

// Compute Bill

// Compute Bag Cost

double totalCost = 0.0;

if (numCoffeeBags < 6)

{

totalCost += numCoffeeBags * 36;

}

else if (numCoffeeBags < 16)

{

totalCost += numCoffeeBags * 34.5;

}

else

{

totalCost += numCoffeeBags * 32.7;

}

// Compute Discount

double discount = 0.0;

if (isReseller)

{

discount = totalCost * 0.20;

}

// Print Bill

Console.WriteLine();

Console.WriteLine("--------------------------------------------");

Console.WriteLine("------------------- BILL -------------------");

Console.WriteLine("--------------------------------------------");

Console.WriteLine("Customer Name: {0}", customerName);

Console.WriteLine("Number Of Coffee Bags: {0}", numCoffeeBags);

Console.WriteLine("Total Cost Of Bags: {0:C}", totalCost);

Console.WriteLine("Discount: {0:C}", discount);

Console.WriteLine("--------------------------------------------");

Console.WriteLine("Amount Payable: {0:C}", totalCost - discount);

Console.WriteLine("--------------------------------------------");

// Input User Choice

Console.Write("Input Y/y To Continue Or Any Other Key To Exit: ");

// Get First Letter Of Choice

choice = Console.ReadLine().ToLower()[0];

Console.WriteLine();

} while (choice == 'y');

}

}

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Accounting Questions!