Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company.EXAM_07_01_18;
- import java.util.Scanner;
- public class PR04Salary {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- double inputSalary = Double.parseDouble(input.nextLine());
- int workExperience = Integer.parseInt(input.nextLine());
- String member = input.nextLine();
- double salary = inputSalary;
- double yearsToMaxSalary = 0;
- double maxSalary = 5000;
- int years = 0;
- while (salary < maxSalary) {
- yearsToMaxSalary++;
- if (member.equalsIgnoreCase("yes")&&
- (yearsToMaxSalary % 5 != 0)) {
- salary *= 1.05;
- }
- else {
- salary *= 1.06;
- }
- if (yearsToMaxSalary % 10 == 0) {
- salary += 200;
- } else if (yearsToMaxSalary % 5 == 0) {
- salary += 100;
- }
- }
- salary = inputSalary;
- for (years = 1; years <= workExperience; years++) {
- if (member.equalsIgnoreCase("yes")&&(years % 5 != 0)) {
- salary *= 1.05;
- } else {
- salary *= 1.06;
- }
- if (years % 10==0) {
- salary += 200;
- } else if (years %5==0) {
- salary += 100;
- }
- if (salary > maxSalary) {
- salary = maxSalary;
- break;
- }
- }
- System.out.println(String.format("Current salary: %.2f", salary));
- if (salary == maxSalary) {
- System.out.println("0 more years to max salary.");
- } else {
- System.out.println(String.format("%.0f more years to max salary.", yearsToMaxSalary - workExperience-1));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement