1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| import java.util.Scanner;
public class Ordre {
public static void main (String[]args){
Scanner sc=new Scanner(System.in);
char a='O';
int heure;
int min;
int i=0;
int j=0;
int tab1[]={0,10,20,30,40,50};
int tab2[]={00,06,12,18,24,30,36,42,48,54};
do{// Saisie d'une heure avec la contrainte 0<heure<24
System.out.println("Veuillez entrer une heure :");
heure=sc.nextInt();
if((heure <0) || (heure>24)){
System.out.println("Heure saisie incorect");
}
}while((heure <0) || (heure>24));
do{ // Saisie de minutes avec la contrainte 0<minutes<60
System.out.println("Veuillez entrer des minutes :");
min=sc.nextInt();
if((min <0) || (min>60)){
System.out.println("Heure saisie incorect");
}
}while((min <0) || (min>60));
if (heure>=5 && heure<8){ //De 5h00 inclus à 8h.
if(min>=tab1[0] && min<tab1[1]){// Quand 0<minutes<10
System.out.println("Prochain depart a "+heure+"h"+(tab1[1]));
}
for(i=0;min!=tab1[i] && i<5;i++);
if (min==tab1[i]){
System.out.println("Départ imminent");
}
for(i=0;!(tab1[i]<min) && !(min<tab1[i++]) && i<=5;i++);
if(min>=tab1[i] && min<tab1[i++]){// Quand 0<minutes<10
System.out.println("Prochain depart a "+heure+"h"+(tab1[i++]));
}
}
}
} |
Partager