desislava_topuzakova

06. High Jump с For

Mar 20th, 2021
866
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.20 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class ExamPreparation {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         int target = Integer.parseInt(scanner.nextLine());
  7.  
  8.         int startHeight = target - 30;
  9.         int totalJumps = 0;
  10.         for (int height = startHeight; height <= target ; height+= 5) {
  11.             //височина -> 3 скока
  12.             int failedJumps = 0;
  13.             for (int jump = 1; jump <= 3 ; jump++) {
  14.                 int jumpHeight = Integer.parseInt(scanner.nextLine());
  15.                 totalJumps++;
  16.                 if(jumpHeight > height) {
  17.                     //успешен опит и спира да скача на тази височина
  18.                     break;
  19.                 } else {
  20.                     //неуспешен опит
  21.                     failedJumps++;
  22.                 }
  23.             }
  24.             if(failedJumps == 3) {
  25.                 System.out.printf("Tihomir failed at %dcm after %d jumps.", height, totalJumps);
  26.                 return;
  27.             }
  28.  
  29.         }
  30.  
  31.         System.out.printf("Tihomir succeeded, he jumped over %dcm after %d jumps.", target, totalJumps);
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment