Answer on Question#38343- Programming, C++
1. Write a program in C++ to input the item code, item name, CP and SP of 10 items and then display this item list along with profit for each item. Profit is calculated as SP-CP. Write and use a class ITEM in this program.
Solution.
#include <string>
#include <iostream>
using namespace std;
class item
{
public:
int itemCode;
string itemName;
double CP, SP;
};
int main()
{
item it[10];
for(int i=0; i<10; i++)
{
cout<<"Enter item code: "; cin>>it[i].itemCode;
cout<<endl<<"Enter item name: "; cin>>it[i].itemName;
cout<<endl<<"Enter CP: "; cin>>it[i].CP;
cout<<endl<<"Enter SP: "; cin>>it[i].SP;
}
//Display
for(int i=0; i<10; i++)
{
double dResult=it[i].SP-it[i].CP;
cout<<"item code: "<<it[i].itemCode<<" ";
cout<<"item name: "<<it[i].itemName<<" ";
cout<<"CP: "<<it[i].CP<<" ";
cout<<"SP: "<<it[i].SP<<" ";
cout<<"SP - CP: "<<dResult<<endl;
}
cin>>it[0].CP;
return 0;
}d:\Projects\qqq\Debug\qqq.exe
□
item code: 0 item name: A CP: 0 SP: 0 SP - CP: 0
item code: 3 item name: B CP: 2.58 SP: 3.32 SP - CP: 0.74
item code: 6 item name: C CP: 5.16 SP: 6.64 SP - CP: 1.48
item code: 9 item name: D CP: 7.74 SP: 9.96 SP - CP: 2.22
item code: 12 item name: E CP: 10.32 SP: 13.28 SP - CP: 2.96
item code: 15 item name: F CP: 12.9 SP: 16.6 SP - CP: 3.7
item code: 18 item name: G CP: 15.48 SP: 19.92 SP - CP: 4.44
item code: 21 item name: H CP: 18.06 SP: 23.24 SP - CP: 5.18
item code: 24 item name: I CP: 20.64 SP: 26.56 SP - CP: 5.92
item code: 27 item name: J CP: 23.22 SP: 29.88 SP - CP: 6.66
item code: 29 item name: K CP: 26.56 SP: 34.22 SP - CP: 7.12
item code: 31 item name: L CP: 29.88 SP: 38.66 SP - CP: 8.88