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

Last edited by shabbir; 17Feb2009 at 09:07.. Reason: Code block