Venciity

[Java] InsideTheBuilding

May 11th, 2014
333
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. // http://judge.softuni.bg/Contests/9/CSharp-Basics-Exam-14-April-2014-Evening
  2. import java.util.Scanner;
  3.  
  4.  
  5. public class InsideTheBuilding {
  6.  
  7.     public static void main(String[] args) {
  8.         Scanner input = new Scanner(System.in);
  9.         int size = input.nextInt();
  10.         int x1 = input.nextInt();
  11.         int y1 = input.nextInt();
  12.         int x2 = input.nextInt();
  13.         int y2 = input.nextInt();
  14.         int x3 = input.nextInt();
  15.         int y3 = input.nextInt();
  16.         int x4 = input.nextInt();
  17.         int y4 = input.nextInt();
  18.         int x5 = input.nextInt();
  19.         int y5 = input.nextInt();
  20.        
  21.         System.out.println(IsPointInTheBuilding(x1, y1, size));
  22.         System.out.println(IsPointInTheBuilding(x2, y2, size));
  23.         System.out.println(IsPointInTheBuilding(x3, y3, size));
  24.         System.out.println(IsPointInTheBuilding(x4, y4, size));
  25.         System.out.println(IsPointInTheBuilding(x5, y5, size));
  26.  
  27.     }
  28.    
  29.     private static String IsPointInTheBuilding(int x, int y, int size){
  30.         boolean insideDown = (x >= 0) && (x <= 3 * size) && (y >= 0) && (y <= size);
  31.         boolean insideUp = (x >= size) && (x <= 2 * size) && (y >= size) && (y <= 4 * size);
  32.         boolean inside = insideDown | insideUp;
  33.         String result = inside ? "inside" : "outside";
  34.         return result;
  35.     }
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment