Sabtu, 05 Maret 2011

Program Selisih Jam Pada C#


♫ SELISIH  JAM…

using System;
namespace Selisih_Waktu_011
{
          class Class1
          {
                   public struct jam
                   {
                             public int hh;
                             public int mm;
                             public int ss;
                   }
                   static void Main(string[ ] args)
                   {
                             jam w1;
                             jam w2;
                             jam w3;
                             Console.Write("Masukkan jam mulai :");
                             w1.hh=Convert.ToInt32(Console.ReadLine());
                             Console.Write("Masukkan menit mulai :");
                             w1.mm=Convert.ToInt32(Console.ReadLine());
                             Console.Write("Masukkan Detik Mulai :");
                             w1.ss=Convert.ToInt32(Console.ReadLine());
                             Console.Write("Masukkan jam selesai :");
                             w2.hh=Convert.ToInt32(Console.ReadLine());
                             Console.Write("Masukkan menit Selesai :");
                             w2.mm=Convert.ToInt32(Console.ReadLine());
                             Console.Write("Masukkan detik selesai :");
                             w2.ss=Convert.ToInt32(Console.ReadLine());
                             if(w2.ss>=w1.ss)
                             {
                                      w3.ss=w2.ss-w1.ss;
                                      if(w2.mm>=w1.mm)
                                      {
                                                w3.mm=w2.mm-w1.mm;
                                                w3.hh=w2.hh-w1.hh;
                                                Console.WriteLine("{0},{1},{2}",w3.hh,w3.mm,w3.ss);
                                      }
                                      if(w2.mm<w1.mm)
                                      {
                                                w3.mm=(w2.mm+60)-w1.mm;
                                                w2.hh=w2.hh-1;
                                                w3.hh=w2.hh-w1.hh;
                                                Console.WriteLine("{0},{1},{2}",w3.hh,w3.mm,w3.ss);
                                      }
                                     
                             }
                             if(w2.ss<w1.ss)
                             {
                                      w3.ss=(w2.ss+60)-w1.ss;
                                      w2.mm=w2.mm-1;
                                      if(w2.mm>=w1.mm)
                                      {
                                                w3.mm=w2.mm-w1.mm;
                                                w3.hh=w2.hh-w1.hh;
                                                Console.WriteLine("{0},{1},{2}",w3.hh,w3.mm,w3.ss);
                                      }
                                      if(w2.mm<w1.mm)
                                      {
                                                w3.mm=(w2.mm+60)-w1.mm;
                                                w2.hh=w2.hh-1;
                                                w3.hh=w2.hh-w1.hh;
                                                Console.WriteLine("{0},{1},{2}",w3.hh,w3.mm,w3.ss);
                                      }
                             }
                             Console.ReadLine();
                            
                   }
          }
}

Tidak ada komentar:

Posting Komentar