Thursday, October 19, 2017

Punctuality Incentive

The CEO of company ABC Inc wanted to encourage the employees coming on time to the office. So, he announced that for every consecutive day an employee comes on time in a week (starting from Monday to Saturday), he will be awarded Rs.200 more than the previous day as "Punctuality Incentive". The incentive I for the starting day (i.e. on Monday) is passed as the input to the program. The number of days N an employee came on time consecutively starting from Monday is also passed as the input. The program must calculate and print the "Punctuality Incentive" P of the employee.

Input Format:
The first line denotes the value of I. The second line denotes the value of N.

Output Format:
The first line denotes the value of P.

Example Input/Output:
Input:
500
3
Output:
2100
Explanation:
On Monday the employee receives Rs.500, on Tuesday Rs.700, on Wednesday Rs.900 So total = Rs.2100

Solution 1:
x,y=int(input()),int(input())
print("%0.0f"%((x*y)+(200*((y-1)*(y)/2))))

Solution 2:
#include <iostream>
using namespace std;
int main()
{
   int x,y;
   cin>>x>>y;
   cout<<((x*y)+(200*((y-1)*(y)/2)));
}
Share: