user782 Ответов: 1

Как рассчитать общую сумму, включая НДС и Итого НДС заплатили?


Я хочу рассчитать общую сумму, включая GST и Total GST paid.

Теперь я хочу рассчитать общую сумму, включая GST и Total GST paid. Но я не могу этого сделать, так как объявил ценовую переменную частной. что является альтернативой для расчета общей стоимости и сумме НДС уплаченной.

Что я уже пробовал:

 #include<iostream.h>
 #include<conio.h>
 int T;

class item
{
    int quantity;
    char name[100];
    float price;

public:
    float Total;
    void get_data();
    void put_data();

};



void item::get_data()
{

    cout<<"Enter the name of the item "<<T+1<<" = ";
    cin>>name;
    cout<<"Enter the quantity= ";
    cin>>quantity;
    cout<<"Enter the price= ";
    cin>>price;

    cout<<"\n";

}
void item::put_data()
{
    cout<<"\n"<<name<<"\t\t   "<<quantity<<"\t\t   "<<price<<"\t\t\t"<<"SR";
}


void main()
{
    int N;
    clrscr();
    cout<<"Enter the Total number of item = ";
    cin>>N;
    item i[100];
    for(T=0;T<N;T++)
    {
        i[T].get_data();
    }

    cout<<"\nName of items";
    cout<<"\t\tQuantity ";
    cout<<"\titem price ";
    cout<<"\t\tGST ";

    for(T=0;T<N;T++)
    {
    i[T].put_data();
    }
    //Total amount including GST= ?
   //Total amount GST paid=?
Now I want to calculate the Total amount including GST and Total GST paid. But I am unable to do so as I have declared price variable as private. what is an alternative to calculate Total Price and Total amount of GST paid.

    getch();

}

1 Ответов

Рейтинг:
0

Jochen Arndt

Просто добавьте публичные методы, чтобы получить контент частных (и защищенных) участников:

class item
{
    // ...
public: 
    int getQuantity() const { return quantity; }
    float getPrice() const { return price; }
    const char* getName() const { return name; }
};