Advertisement
Guest User

Untitled

a guest
May 22nd, 2017
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.26 KB | None | 0 0
  1. public static void main(String[] args) {
  2.         int x=0;
  3.         int y=0;
  4.         int zestawy,wskazowki;
  5.         int krok=0;
  6.         int kierunek=5;
  7.         System.out.println("Podaj liczbe zestawow ktore chcesz wprowadzic");
  8.         Scanner scanZ = new Scanner(System.in);
  9.         zestawy=scanZ.nextInt();
  10.  
  11.         if(zestawy>0 && zestawy<=50){
  12.             for(int i=0; i<zestawy;i++) {
  13.                 System.out.println("Podaj liczbę wskazówek: ");
  14.                 Scanner scanW = new Scanner(System.in);
  15.                 wskazowki = scanW.nextInt();
  16.                 if (wskazowki > 0 && wskazowki <= 100000) {
  17.  
  18.                     System.out.println("Podaj wskazowke kierunek - liczba krokow");
  19.                     for (int j =0; j< wskazowki;j++){
  20.  
  21.                         Scanner scanKK = new Scanner(System.in);
  22.                         kierunek=scanKK.nextInt();
  23.                         krok=scanKK.nextInt();
  24.                         if(!(kierunek>=0 && kierunek <=3) && krok<=10000){
  25.                             System.exit(-1);
  26.                         }
  27.                         else{
  28.                             switch (kierunek)
  29.                             {
  30.                                 case 0:
  31.                                     y+=krok;
  32.                                     break;
  33.                                 case 1:
  34.                                     y-=krok;
  35.                                     break;                  //Math.abs()
  36.                                 case 2:
  37.                                     x-=krok;
  38.                                     break;
  39.                                 case 3:
  40.                                     x+=krok;
  41.                                     break;
  42.                             }
  43.  
  44.                         }
  45.                     }
  46.                     if(x==0 && y==0){
  47.                         System.out.println("studnia");
  48.                     }
  49.                     else{
  50.                         if(x>0){
  51.                             System.out.println("X = " + x);
  52.                         }
  53.                         if(y>0){
  54.                             System.out.println("Y = " + y);
  55.                         }
  56.  
  57.                     }
  58.                 }
  59.  
  60.             }
  61.         }
  62.  
  63.  
  64.  
  65.     }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement