Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.70 KB | None | 0 0
  1. import java.util.*;
  2.  
  3.  
  4. public class EmploiDuTemps {
  5.  
  6.  
  7.     public static void main(String[] args) {
  8.         int i;
  9.         int n;
  10.         int compteur;
  11.         double duree;
  12.         n=10;
  13.         Activite[] t= {
  14.             new Activite(new Date(2010,10,04),new Cours("TP",10,12),new Matiere("Info","Coulibaly"),new Salle("C210",40),"STH2"),
  15.             new Activite(new Date(2010,10,04),new Cours("Cour",11,12),new Matiere("Info","Coulibaly"),new Salle("E101",40),"STH2"),
  16.             new Activite(new Date(2010,10,04),new Cours("TD",9,12),new Matiere("Analyse","Demange"),new Salle("C421",40),"STH2"),
  17.             new Activite(new Date(2010,10,04),new Cours("TP",14,15),new Matiere("Info","Coulibaly"),new Salle("C210",40),"STH1"),
  18.             new Activite(new Date(2010,10,04),new Cours("Cour",16,18),new Matiere("Analyse","Demange"),new Salle("E019",40),"STH2"),
  19.             new Activite(new Date(2010,10,04),new Cours("TD",14,18),new Matiere("Meca","Crochet"),new Salle("C421",40),"STH2"),
  20.             new Activite(new Date(2010,10,04),new Cours("TP",8,9),new Matiere("Algebre","Heu"),new Salle("E101",40),"STH2"),
  21.             new Activite(new Date(2010,10,04),new Cours("TD",8,10),new Matiere("Info","Debeuvron"),new Salle("C210",40),"STH1"),
  22.             new Activite(new Date(2010,10,04),new Cours("TP",14,16),new Matiere("Com","Oget"),new Salle("E109",40),"STH1"),
  23.             new Activite(new Date(2010,10,04),new Cours("Cour",10,12),new Matiere("Meca","Cechet"),new Salle("E101",40),"STH2"),
  24.         };
  25.         Scanner sc = new Scanner(System.in);
  26.         System.out.println("Entrez le Nom de la salle");
  27.         String salle=Lire.S();
  28.         System.out.println("Entrez l'année de début)");
  29.         int Ad=Lire.i();
  30.         System.out.println("Entrez le mois de début)");
  31.         int Md=Lire.i();
  32.         System.out.println("Entrez le jour de début)");
  33.         int Jd=Lire.i();
  34.         System.out.println("Entrez l'année de fin");
  35.         int Af=Lire.i();
  36.         System.out.println("Entrez le mois de fin");
  37.         int Mf=Lire.i();
  38.         System.out.println("Entrez le jour de fin");
  39.         int Jf=Lire.i();
  40.  
  41.         Date Dd= new Date(Ad,Md,Jd);
  42.         Date Df= new Date(Af,Mf,Jf);
  43.  
  44.         compteur=0;
  45.         i=0;
  46.         while(i<n){
  47.             if(Df.compareTo(t[i].Date)>=0 && Dd.compareTo(t[i].Date)<=0 && t[i].Salle.num.equals(salle)){
  48.                     compteur=compteur+(t[i].Cours.Hf-t[i].Cours.Hd) ;
  49.             }
  50.             i++;
  51.         }
  52.  
  53.         duree=(Df.getTime()-Dd.getTime())/86400000;
  54.  
  55.         System.out.println("Total heure = "+compteur);
  56.         System.out.println("Total Jour = "+duree);
  57.         System.out.println("Taux d'utilisation = "+compteur*3/duree) ;
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement