Как вызвать целое число из одного метода в другой метод в C ++ - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь создать программу, которая может получать информацию о студенте (имя, стоимость) от пользователя, затем просить пользователя ввести процентное значение повышения и затем рассчитать новую плату для всех студентов.

ДляДля этого мне нужно, чтобы данные о плате, введенные в метод setValues ​​(), были вызваны в методе Calculate ().Но я не могу понять, как я могу это сделать.Пожалуйста, помогите мне с этим.

class student
{
    public:
        int   fee;
    char  name[20];
    //member function to read details
    void setValues()
    {
        cout << "Enter Name:";
        cin >> name;
        cout << "Enter Fee:";
        cin >> fee;
    }
        // member function to calculate the new fee
    void calculateFee()
    {
        float rFee;
        cout << "Enter the Percent value for Fee Increment";
        cin >> rFee;
        if (rFee <= 0)
        {
            cout << "Please enter value greater than 0" << endl;
        }
        else
        {
            float temp;
            temp = fee * rFee / 100;
            rFee = fee + temp;
            cout << "New Fee is" << endl;
            cout << "Name" << name;
            cout << "Fee" << rFee << endl;
        }
    }
};

int main()
{
    student std[3];    //array of students object
    int n, i;
    n = 3;
    for (i = 0; i<n; i++){
        cout << "Enter details of student " << i + 1 << ":\n";
        std[i].setValues();
    }

    for (i = 0; i < n; i++){
        cout << "\nDetails of student " << i + 1 << ":\n";
        std[3].calculateFee();
    }
    return 0;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...