Advertisement
Guest User

Untitled

a guest
Sep 29th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Heure {
  4.  
  5. public static void main(String[] args) {
  6. // TODO Auto-generated method stub
  7.  
  8. int hour1, hour2, hour3, minute1, minute2, minute3, second1, second2, second3;
  9.  
  10.  
  11. Scanner scan = new Scanner(System.in);
  12.  
  13.  
  14. System.out.println("Entrez les valeurs d'heure, de minute et de seconde pour le premier temps.");
  15.  
  16.  
  17. hour1 = scan.nextInt(2);
  18. while(hour1 >= 24) {
  19. System.out.println("Entrez une valeur inférieur à 24.");
  20. hour1 = scan.nextInt(2);
  21. }
  22. if (hour1 < 10) {
  23. System.out.println("0" + hour1 + "h");
  24. }
  25. else {
  26. System.out.print(hour1 + "h");
  27. }
  28.  
  29. minute1 = scan.nextInt(2);
  30. while(minute1 >= 60) {
  31. System.out.println("Entrez une valeur inférieur à 60.");
  32. minute1 = scan.nextInt(2);
  33. }
  34. if (minute1 < 10) {
  35. System.out.print("0" + minute1 + "m");
  36. }
  37. else {
  38. System.out.print(minute1 + "m");
  39. }
  40.  
  41. second1 = scan.nextInt(2);
  42. while(second1 >= 60) {
  43. System.out.println("Entrez une valeur inférieur à 60.");
  44. second1 = scan.nextInt(2);
  45. }
  46. if (second1 < 10) {
  47. System.out.print("0" + second1 + "s");
  48. }
  49. else {
  50. System.out.print(second1 + "s");
  51. }
  52.  
  53.  
  54. System.out.println("Entrez les valeurs d'heure, de minute et de seconde pour le deuxième temps.");
  55.  
  56.  
  57. hour2 = scan.nextInt(2);
  58. while(hour2 >= 24) {
  59. System.out.println("Entrez une valeur inférieur à 24.");
  60. hour2 = scan.nextInt(2);
  61. }
  62. if(hour2 < 10) {
  63. System.out.println("0" + hour2 + "h");
  64. }
  65. else {
  66. System.out.print(hour2 + "h");
  67. }
  68. minute2 = scan.nextInt(2);
  69. while(minute2 >= 60) {
  70. System.out.println("Entrez une valeur inférieur à 60.");
  71. minute2 = scan.nextInt(2);
  72. }
  73. if (minute2 < 10) {
  74. System.out.print("0" + minute2 + "m");
  75. }
  76. else {
  77. System.out.print(minute2 + "m");
  78. }
  79.  
  80. second2 = scan.nextInt(2);
  81. while(second2 >= 60) {
  82. System.out.println("Entrez une valeur inférieur à 60.");
  83. second2 = scan.nextInt(2);
  84. }
  85. if (second2 < 10) {
  86. System.out.print("0" + second2 + "s");
  87. }
  88. else {
  89. System.out.print(second2 + "s");
  90. }
  91.  
  92.  
  93. System.out.println("La différence entre le premier et le deuxième temps s'affichera ci-dessous.");
  94.  
  95.  
  96. hour3 = hour1 - hour2;
  97. if(hour3 < 10) {
  98. System.out.println("0" + hour3 + "h");
  99. }
  100. else {
  101. System.out.print(hour3 + "h");
  102. }
  103.  
  104. minute3 = minute1 - minute2;
  105. if(minute3<0){
  106. minute3 = (60 + minute3);
  107. hour3 = hour3 - 1;
  108. }
  109. if (minute3 < 10) {
  110. System.out.print("0" + minute3 + "m");
  111. }
  112. else {
  113. System.out.print(minute3 + "m");
  114. }
  115.  
  116. second3 = second1 - second2;
  117. if(second3<0){
  118. second3 = (60 + second3);
  119. minute3 = minute3 - 1;
  120. }
  121. if (second2 < 10) {
  122. System.out.print("0" + second2 + "s");
  123. }
  124. else {
  125. System.out.print(second3 + "s");
  126. }
  127.  
  128. }
  129.  
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement