#include <iostream>
#include <string>
using namespace std;
class BioData{
int age;
string name;
string profession;
float height;
double salary;
double tax;
double net_salary;
public:
void getInput( int age_in, string name_in, string profession_in, float height_in, double salary_in, double tax_in ){
age = age_in;
name = name_in;
profession = profession_in;
height = height_in;
salary = salary_in;
tax = tax_in;
cout << "What is your Age ?: ";
cin >> age_in;
cout << "Enter Name: ";
getline(cin, name_in);
cout << "Enter Profession: ";
getline(cin, profession_in);
cout << "Enter Height: ";
cin >> height_in;
cout << "Enter Salary: ";
cin >> salary_in;
cout << "Enter Tax: ";
cin >> tax_in;
}
int displayDetails(){
return salary - tax;
}
};
int main()
{
BioData firstDetails;
firstDetails.getInput(1, " ", " ", 0.1, 10.0, 20.0);
cout << "Net Salary: "<< firstDetails.displayDetails();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQmlvRGF0YXsKICAgIGludCBhZ2U7CiAgICBzdHJpbmcgbmFtZTsKICAgIHN0cmluZyBwcm9mZXNzaW9uOwogICAgZmxvYXQgaGVpZ2h0OwogICAgZG91YmxlIHNhbGFyeTsKICAgIGRvdWJsZSB0YXg7CiAgICBkb3VibGUgbmV0X3NhbGFyeTsKCgogICAgcHVibGljOgoKICAgIHZvaWQgZ2V0SW5wdXQoIGludCBhZ2VfaW4sIHN0cmluZyBuYW1lX2luLCBzdHJpbmcgcHJvZmVzc2lvbl9pbiwgZmxvYXQgaGVpZ2h0X2luLCBkb3VibGUgc2FsYXJ5X2luLCBkb3VibGUgdGF4X2luICl7CgogICAgICAgIGFnZSA9IGFnZV9pbjsKICAgICAgICBuYW1lID0gbmFtZV9pbjsKICAgICAgICBwcm9mZXNzaW9uID0gcHJvZmVzc2lvbl9pbjsKICAgICAgICBoZWlnaHQgPSBoZWlnaHRfaW47CiAgICAgICAgc2FsYXJ5ID0gc2FsYXJ5X2luOwogICAgICAgIHRheCA9IHRheF9pbjsKCiAgICAgICAgICAgIGNvdXQgPDwgIldoYXQgaXMgeW91ciBBZ2UgPzogIjsKICAgICAgICAgICAgY2luID4+IGFnZV9pbjsKICAgICAgICAgICAgY291dCA8PCAiRW50ZXIgTmFtZTogIjsKICAgICAgICAgICAgZ2V0bGluZShjaW4sIG5hbWVfaW4pOwogICAgICAgICAgICBjb3V0IDw8ICJFbnRlciBQcm9mZXNzaW9uOiAiOwogICAgICAgICAgICBnZXRsaW5lKGNpbiwgcHJvZmVzc2lvbl9pbik7CiAgICAgICAgICAgIGNvdXQgPDwgIkVudGVyIEhlaWdodDogIjsKICAgICAgICAgICAgY2luID4+IGhlaWdodF9pbjsKICAgICAgICAgICAgY291dCA8PCAiRW50ZXIgU2FsYXJ5OiAiOwogICAgICAgICAgICBjaW4gPj4gc2FsYXJ5X2luOwogICAgICAgICAgICBjb3V0IDw8ICJFbnRlciBUYXg6ICI7CiAgICAgICAgICAgIGNpbiA+PiB0YXhfaW47CgogICAgfQoKICAgIGludCBkaXNwbGF5RGV0YWlscygpewoKICAgIHJldHVybiBzYWxhcnkgLSB0YXg7CgogICAgfQoKfTsKCiAgICBpbnQgbWFpbigpCnsKICAgICAgICBCaW9EYXRhIGZpcnN0RGV0YWlsczsKICAgICAgICBmaXJzdERldGFpbHMuZ2V0SW5wdXQoMSwgIiAiLCAiICIsIDAuMSwgMTAuMCwgMjAuMCk7CiAgICAgICAgY291dCA8PCAiTmV0IFNhbGFyeTogIjw8IGZpcnN0RGV0YWlscy5kaXNwbGF5RGV0YWlscygpOwogICAgcmV0dXJuIDA7Cn0K