Computer Applications
A security agency pays to their staff as per the tariff given below:
| Hours | Rate |
|---|---|
| For first 48 hours in a week | ₹1000 per hour |
| For next 8 hours in a week | ₹1250 per hour |
| For further hours in a week | ₹1500 per hour |
Write a program in Java to calculate the weekly wages of the staff taking number of hours worked in a week as input.
Java
Java Conditional Stmts
5 Likes
Answer
import java.util.Scanner;
public class KboatSecurityAgency
{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter no. of hours: ");
int hr = in.nextInt();
double wage = 0;
if (hr <= 48) {
wage = hr * 1000;
}
else if (hr <= 56) {
wage = (48 * 1000) + ((hr - 48) * 1250);
}
else {
wage = (48 * 1000) + (8 * 1250) + ((hr - 56) * 1500);
}
System.out.println("Weekly Wage = " + wage);
}
}Output

Answered By
2 Likes
Related Questions
Which of the following is not true with regards to a switch statement?
- checks for an equality between the input and the case labels
- supports floating point constants
- break is used to exit from the switch block
- case labels are unique
Write a program to input three numbers (positive or negative). If they are unequal then display the greatest number otherwise, display they are equal. The program also displays whether the numbers entered by the user are 'All positive', 'All negative' or 'Mixed numbers'.
Sample Input: 56, -15, 12
Sample Output:
The greatest number is 56
Entered numbers are mixed numbers.