Advertisement
Raleurs

Projet Parapent 07/12/16

Dec 7th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.89 KB | None | 0 0
  1. // dans la class -> Utilitaires
  2.  
  3. /**
  4.      * Renvoie 0 si la reponse est egale au premier String et 1 si elle est differentes
  5.      * String
  6.      * @param string
  7.      * @param string2
  8.      * @return int
  9.      */
  10. public static int lireUnStringOuUnAutreString(String string, String string2) {
  11.         // TODO Auto-generated method stub
  12.         System.out.println(string + " ou "+ string2);
  13.         String reponse=scanner.next();
  14.         while (!reponse.equals(string) && !reponse.equals(string2)){
  15.             System.out.println("Répondez "+string +" ou "+ string2);
  16.             reponse=scanner.next();
  17.         }
  18.         if(string.equals(reponse))
  19.             return 0;
  20.         else return 1;
  21.        
  22.     }
  23.  
  24.  
  25. /**
  26.      *
  27.      * long
  28.      * @param tNS
  29.      * @return
  30.      */
  31.     public static long transformerEnLongLatEtLong(int indice) {
  32.         // TODO Auto-generated method stub
  33.         System.out.println("le degré");
  34.         long Degre = lireUnEntierComprisEntre(0, 90);      
  35.         System.out.println("les minutes");
  36.         long minute = lireUnEntierComprisEntre(0, 60);
  37.         System.out.println("les secondes");
  38.         long seconde = lireUnEntierComprisEntre(0, 60);
  39.         if(indice == 0) return +(((Degre*60)+minute)*60)+seconde;
  40.         else return -(((Degre*60)+minute)*60)+seconde;
  41.     }  
  42.  
  43. // dans la class -> TraitementVol
  44. public static Coordonnees lireCoordonnees(){
  45.         System.out.println("Entre la coordonnees sous la forme degre minute seconde ");
  46.         System.out.println("la latitude");
  47.         int latNS = Utilitaires.lireUnStringOuUnAutreString("nord","sud");
  48.         long latitudes= Utilitaires.transformerEnLongLatEtLong(latNS);
  49.         int lonOE =Utilitaires.lireUnStringOuUnAutreString("ouest", "est");
  50.         long longitudes = Utilitaires.transformerEnLongLatEtLong(lonOE);
  51.        
  52.         return new Coordonnees(latitudes, longitudes);
  53.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement