public static void main(String[] args) {

		// crÃ©ation d'une liste
		List<AR> maListeAR =  new ArrayList<AR>();
		List<AS> maListeAS =  new ArrayList<AS>();

		/*
		//Chemin d'accès document Winows pc portable
		String backslash= System.getProperty("file.separator") ;
		String monFichierTarif = "C:"+backslash+"Users"+backslash+"maxim_000"+backslash+"Desktop"+backslash+"Cours"+backslash+
								"SLAM 4"+backslash+"Remboursement déplacement"+backslash+"src"+backslash+"rembv2"+backslash+"docTarif.txt";
		*/

		//Chemin d'accès document Linux pc lycée
		String monFichierTarif = ("/home/etudiant/ProjetBaptiste/remboursement/src/rembv2/docTarif.txt");

		try{
    		//Ouverture d'un flux d'entrée à partir du fichier "docTarif.txt"
        	//Pour la version Windows
			BufferedReader monBuffer = new BufferedReader(new FileReader(monFichierTarif));
        	String line = null;					//Variable qui contiendra chaque ligne du fichier

        	//Tant qu'il reste une ligne au fichier
        	while ((line = monBuffer.readLine()) != null)
        	{
        		//On découpe la ligne gràce au caractère ","
        		String[] part = line.split(",");
        		//On ajoute un objet de la classe Tarif à la brochure, à partir de la ligne du fichier découpée
        		maListeAR.add(new AR(Integer.parseInt(part[0]),Double.parseDouble(part[1]),Double.parseDouble(part[4]),Double.parseDouble(part[7]),
        							Double.parseDouble(part[2]),Double.parseDouble(part[5])));
        		maListeAS.add(new AS(Integer.parseInt(part[0]),Double.parseDouble(part[1]),Double.parseDouble(part[5]),Double.parseDouble(part[7]),
						Double.parseDouble(part[3]),Double.parseDouble(part[6])));
        	}
        	//Fermeture du buffer
        	monBuffer.close();
		} catch (Exception e) {
		    System.out.println("Fichier contenant les tarifs introuvable !!!");
		    System.exit(0);
		}

		int i;
		/*
		// ajout d'Ã©lÃ©ments Ã  la liste
		for (i=0;i<10;i++){
			maListeAR.add(new AR((int)dept[i][0], dept[i][1], dept[i][4], dept[i][7],
					dept[i][2], dept[i][5]));
			maListeAS.add(new AS((int)dept[i][0], dept[i][1], dept[i][5], dept[i][7],
					dept[i][3], dept[i][6]));
		}
		*/

		Saisie maSaisie = new Saisie();

		boolean saisieOK = false;

		do{

			boolean trouve = false;
			i = 0;

			while(!trouve && i<maListeAR.size()){
				if(maSaisie.getNumDept()==maListeAR.get(i).getDept()){
					trouve = true;
				}else{
					i++;
				}
			}

			if(trouve){
				saisieOK = true;
			}
			else{
				Scanner deptObjet = new Scanner(System.in);
				System.out.println("Département non trouvé; veuillez resaisir");
				maSaisie.setNumDept(deptObjet.nextInt());
			}
		}while(!saisieOK);

		System.out.println("Résultat : " + Calcul.calculer(i, maListeAR, maListeAS, maSaisie));

	}