Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.77 KB | None | 0 0
  1. using System;
  2.  
  3. namespace avion
  4. {
  5.     class Program
  6.     {
  7.         public static void Main(string[] args)
  8.         {
  9.            
  10.             //DEBUT DEPART
  11.             Console.Write("Entrez l'heure de départ : ");
  12.             int HeureDepart = int.Parse(Console.ReadLine());
  13.  
  14.             Console.Write("Entrez les minutes au départ : ");
  15.             int MinuteDepart = int.Parse(Console.ReadLine());
  16.  
  17.             Console.Write("Entrez les secondes au départ : ");
  18.             int SecondeDepart = int.Parse(Console.ReadLine());
  19.             //FIN DEPART
  20.              
  21.             //DEBUT ARRIVEE          
  22.             Console.Write("Entrez l'heure d'arrivée : ");
  23.             int HeureArrive = int.Parse(Console.ReadLine());
  24.             Console.Write("Entrez les minutes à l'arrivée : ");
  25.             int MinuteArrive = int.Parse(Console.ReadLine());
  26.             Console.Write("Entrez les secondes à l'arrivée : ");
  27.             int SecondeArrive = int.Parse(Console.ReadLine());
  28.             //FIN ARRIVEE
  29.            
  30.             //CONVERSION EN SECONDES
  31.             int conversionDepart = (HeureDepart * 3600) + (MinuteDepart * 60) + (SecondeDepart);
  32.            
  33.             Console.WriteLine("1 - " + conversionDepart);
  34.            
  35.             int conversionArrivee = (HeureArrive * 3600) + (MinuteArrive * 60) + (SecondeArrive);
  36.            
  37.             Console.WriteLine("2 - " + conversionArrivee);
  38.            
  39.             int tempsVoyageSeconde;
  40.            
  41.             if (conversionDepart < conversionArrivee) {
  42.                
  43.                  
  44.                 tempsVoyageSeconde = (conversionArrivee - conversionDepart);
  45.            
  46.             } else {
  47.                
  48.                 tempsVoyageSeconde = (conversionDepart - conversionArrivee);
  49.            
  50.             }
  51.  
  52.            
  53.             int resteHeure = tempsVoyageSeconde / 3600;
  54.            
  55.             int resteMinute = (tempsVoyageSeconde % 3600) / 60;
  56.            
  57.             int resteSeconde = (tempsVoyageSeconde % 3600) % 60;
  58.            
  59.             Console.Clear();
  60.            
  61.             Console.WriteLine("Temps du voyage : " + resteHeure + ":" + resteMinute + ":" + resteSeconde);
  62.            
  63.             Console.ReadKey(true);
  64.         }
  65.     }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement