public class Taxation {
private double Salary;
private double PercentIncrease;
public Taxation(double sal, double inc) {
double Salary = sal;
double PercentIncrease = inc;
}
public double grossSalary() {
for(int year=1;year<=5;year++)
Salary= (Salary + (salary x PercentIncrease/100));
return grossSalary;
}
public double tax() {
if (salary <= 3000) {
tax = (salary * 0.2);
else
tax = (3000 * 0.2) + ((Salary -3000) * 0.5);
}
}
public double netSalary() {
netSalary = Salary - tax;
return netSalary;
}
}
cHVibGljIGNsYXNzIFRheGF0aW9uIHsKCXByaXZhdGUgZG91YmxlIFNhbGFyeTsKCXByaXZhdGUgZG91YmxlIFBlcmNlbnRJbmNyZWFzZTsKCglwdWJsaWMgVGF4YXRpb24oZG91YmxlIHNhbCwgZG91YmxlIGluYykgewoJCWRvdWJsZSBTYWxhcnkgPSBzYWw7CgkJZG91YmxlIFBlcmNlbnRJbmNyZWFzZSA9IGluYzsKCX0KCXB1YmxpYyBkb3VibGUgZ3Jvc3NTYWxhcnkoKSB7CgkJZm9yKGludCB5ZWFyPTE7eWVhcjw9NTt5ZWFyKyspCgkJCVNhbGFyeT0gKFNhbGFyeSArIChzYWxhcnkgeCAgUGVyY2VudEluY3JlYXNlLzEwMCkpOwoJCXJldHVybiBncm9zc1NhbGFyeTsKCX0KCXB1YmxpYyBkb3VibGUgdGF4KCkgewoJCWlmIChzYWxhcnkgPD0gMzAwMCkgewoJCQl0YXggPSAoc2FsYXJ5ICogMC4yKTsKCQllbHNlCgkJCXRheCA9ICgzMDAwICogMC4yKSArICgoU2FsYXJ5IC0zMDAwKSAqIDAuNSk7CgkJfQoJfQoJcHVibGljIGRvdWJsZSBuZXRTYWxhcnkoKSB7CgkJbmV0U2FsYXJ5ID0gU2FsYXJ5IC0gdGF4OwoJCXJldHVybiBuZXRTYWxhcnk7Cgl9Cn0=