Guest User

Untitled

a guest
Jan 27th, 2018
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.38 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class zadacha {
  4.  public static void main (String[] args) {
  5.  Scanner scan = new Scanner (System.in);
  6. double salary = Double.parseDouble(scan.nextLine());
  7. int years = Integer.parseInt(scan.nextLine());
  8. double startsalary=salary;
  9. int yearstomax=0;
  10. String syndicate = scan.nextLine();
  11. if (salary < 5000) {
  12. if (syndicate.equals("Yes")) {
  13.     for (int i=1;i<years+1;i++) {
  14.         salary+=0.05*salary;
  15.         if (i%10==5) {
  16.             salary+=100;
  17.         }
  18.         if (i%10==0) {
  19.             salary+=200;
  20.         }
  21.        
  22.         if (salary >= 5000){
  23.             salary = 5000.00;
  24.             break;
  25.         }
  26.     }
  27.    
  28. }
  29. else if (syndicate.equals("No")) {
  30.     for (int i=1;i<years+1;i++) {
  31.         salary+=0.06*salary;
  32.         if (i%10==5) {
  33.             salary+=100;
  34.            
  35.         }
  36.         else if (i%10==0) {
  37.             salary+=200;
  38.            
  39.         }
  40.        
  41.         if (salary >= 5000){
  42.             salary = 5000.00;
  43.             break;
  44.         }
  45.     }
  46. }
  47. }
  48. else salary = 5000;
  49.  
  50. System.out.printf("Current salary: %.2f%n",salary);
  51.  
  52. for(int i =0;i<45;i++) {
  53.    
  54.     if (syndicate.equals("Yes")) {
  55.         startsalary+=0.05*startsalary;
  56.     }
  57.     else if (syndicate.equals("No")) {
  58.         startsalary += 0.06*startsalary;
  59.     }
  60.     if (i%10==5) {
  61.         startsalary+=100;
  62.     }
  63.     else if (i%10==0) {
  64.         startsalary+=200;
  65.     }
  66.     if (startsalary>=5000) {
  67.      yearstomax = i;
  68.         break;
  69.     }
  70.    
  71. }
  72. if (yearstomax<years) {
  73.     yearstomax=years;
  74. }
  75.    else yearstomax+=2;
  76. System.out.printf("%d more years to max salary.",yearstomax-years);
  77. }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment