Question: Here are the program requirements (C#): Dresses For Success, a non-profit organization, wants a program to project inventory levels for their one and only product.
Here are the program requirements (C#):
Dresses For Success, a non-profit organization, wants a program to project inventory levels for their one and only product. Last year they produced 1074 dresses and sold 1023 and had 217 dresses on hand at the end of the year. They want to see how inventory and cash-based net income will be affected if they grow over several years. Production and sales are not the same each month and may grow at different rates:
They close their workshop in February and June to allow for vacations.
Sales are also seasonal. Dresses For Success wants to model their sales in this system as follows:
Most months sales are equal to 7% of annual sales
but September (back-to-school) and December (Christmas) will each have 15%.
Each dress sells for $99.99.
Variable costs are estimated to be $56.25 per unit.
Fixed costs (rent and other infrastructure costs) are estimated to be $52,500 per year.
Cash based profit is computed by multiplying unit sales * the unit price and then subtracting (variable cost * units produced) and finally subtracting fixed costs.
Inputs:
-Annual Sales Growth (as a percentage of the prior year) from -50% to +500%
-Annual Production Capacity Growth (as a percentage of the prior year) from -50% to +500%
-The number of years to project from 1 to 10
Output:
-Results for each month including units produced and sold, inventory balance, revenue, cost, and profit
- Annual Totals for Production, Sales, Revenue, Cost, and Profit
.
Concepts you should use:
-Looping (two variations: Do While, and For)
-Nested loops
- Catching errors
-Commenting source code
-Methods (that share data)
-Constants
-Placeholders in Print Strings
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
