this is the question which I had an assignment from my professor.
Sample Input/Output:
1. Cars in stock for brand: Psagal3
Quantity on hand: 10
2. Cars in stock for brand: WiralS
Quantity on hand: 13
3. Cars in stock for brand: Merd2O
Quantity on hand: 5
4. Cars in stock for brand: Psagal5
Quantity on hand: 23
5. Cars in stock for brand: PAero 13
Quantity on hand: 38
6. Cars in stock for brand: PAero 18
Quantity on hand: 4
7. Cars in stock for brand: HondaC
Quantity on hand: 20
8. Cars in stock for brand: HondaA
Quantity on hand: 25
9. Cars in stock for brand: BMW98
Quantity on hand: 17
10. Cars in stock for brand: Merd3O
Quantity on hand: 27
*****************************
Which brand was sold? Psaga15
How many cars in sale? 6
Which brand was sold? BMW98
How many cars in sale? 7
Which brand was sold? Merd3O
How many cars in sale? 5
Which branch was sold? –l
******************************************
* DAILY REPORT *
******************************************
Brand code : Psagal3
Inventory at day start : 10
Total sales : 0
Inventory at day end : 10
Sales as a percentage of inventory : 0.00%
Brand code : Wiral5
Inventory at day start : 13
Total sales : 0
Inventory at day end : 13
Sales as a percentage of inventory : 0.00%
Brand code : Merd2O
Inventory at day start : 5
Total sales : 0
Inventory at day end : 5
Sales as a percentage of inventory : 0.00%
Brand code : Psagal5
Inventory at day start : 23
Total sales : 6
Inventory at day end : 17
Sales as a percentage of inventory : 26.09
Brand code : PAerol3
Inventory at day start : 38
Total sales : 0
Inventory at day end : 38
Sales as a percentage of inventory : 0.00%
Brand code : PAerol8
Inventory at day start : 4
Total sales : 0
Inventory at day end : 4
Sales as a percentage of inventory : 0.00%
Brand code : HondaC
Inventory at day start : 20
Total sales : 0
Inventory at day end : 20
Sales as a percentage of inventory : 0.00%
Brand code : HondaA
Inventory at day start : 25
Total sales : 0
Inventory at day end : 25
Sales as a percentage of inventory : 0.00%
Brand code : BMW98
Inventory at day start : 17
Total sales : 7
Inventory at day end : 10
Sales as a percentage of inventory : 41.18%
Brand code : Merd3O
Inventory at day start : 27
Total sales : 5
Inventory at day end : 22
Sales as a percentage of inventory : 15.52%
So here's my source code:
Code:
#include <iostream>
using namespace std;
struct Car_Sales
{
char bstock[15];
int quantity;
int bsold,x;
} cs[10];
void main()
{
for (int x=0; x<10; x++)
{
cout << "Cars in stock for brand: ";
cin >> cs[x].bstock;
cout << "Quantity on hand: ";
cin >> cs[x].quantity;
cout << endl;
}
char btemp[15];
do
{
int found = 0;
cout << "Which brand was sold? ";
cin >> btemp;
if (strcmp (btemp, "-1") == 0)
break;
for (int x=0; x<10; x++)
if (strcmp (btemp, cs[x].bstock) == 0)
{
found = 1;
cout << "How many cars in sale? ";
cin >> cs[x].bsold;
break;
}
if (found == 0)
cout << "No brand was found in stock.\n";
} while (strcmp (btemp, "-1") != 0);
cout << "******************************************\n";
cout << " * DAILY REPORT *\n";
cout << "******************************************\n";
float sperc;
for (int x=0; x<10; x++)
{
sperc=(cs[x].bsold*100)/(cs[x].quantity*100);
cout << "Brand Code: \t\t\t\t" << cs[x].bstock << endl;
cout << "Inventory At Day Start: \t\t" << cs[x].quantity << endl;
cout << "Total Sales: \t\t\t\t" << cs[x].bsold << endl;
cout << "Inventory At Day End: \t\t\t" << cs[x].quantity-cs[x].bsold << endl;
cout << "Sales As Percentage Of Inventory: \t" << sperc << "%" << endl;
cout << endl;
}
system ("pause");
}
i have no idea how to solve this issue.
can anyone provide me simpler source code?
cause this code which i can very hardly understand