12: A company decided to give bonus of 5% to employee if his/her year of service is less than 5 years, and 10% if more than 5 years. Ask user for their salary and year of service and print the net bonus amount.

   


// A company decided to give bonus of 5% to employee if his/her year of service is less than 5 years,
// and 10% if more than 5 years.
// Ask user for their salary and year of service and print the net bonus amount.

#include <iostream>
using namespace std;

int main(){

        int salary, year, annual_sal, bonus, bonus5;

            cout << "Enter your monthly salary: Rs.";
            cin >> salary;

            cout << "Enter your years of service: ";
            cin >> year;

            annual_sal = salary * 12;

            if(year >= 5){
                bonus5 = 0.1 * annual_sal;
                cout << "You got bonus of Rs." << bonus5 << endl;
            }
            else {
                bonus = 0.05 * annual_sal;
                cout << "You got bonus of Rs." << bonus << endl;
            }

            cout << "Keep up the hard-work \n";
           
    return 0;
}

Input 1:


Enter your monthly salary: Rs.70000 Enter your years of service: 4

Output 1:


You got bonus of Rs.42000 Keep up the hard-work 

Input 2:


Enter your monthly salary: Rs.90000 Enter your years of service: 8

Output 2:


You got bonus of Rs.108000 Keep up the hard-work



 

Comments

Popular posts from this blog

153: Write a program to read an amount (integer value) and break the amount into smallest possible number of bank notes. Note: The possible banknotes are 500, 100, 50, 20, 10, 5, 2, and 1

206: Write a program to create a class named "Circle" which has the property "radius". Define functions to calculate the area and circumference of the circle.

221: // In Task 2, we discussed multilevel inheritance with parameterized constructors for Student, UndergraduateStudent, and GraduateStudent classes in a university management system. Can you explain the advantages of using multilevel inheritance with specific details about the functions and data members in these classes? How were the parameterized constructors (e.g., setting student name, age, and ID) used to ensure that each class in the hierarchy correctly initializes its properties, such as creating an UndergraduateStudent named "John," aged 20, with a student ID of 12345