using System;
namespace Selisih_waktu_007
{
class Class1
{
public struct wkt
{
public int hh;
public int mm;
public int ss;
}
[STAThread]
static void Main(string[] args)
{
wkt W1;
wkt W2;
wkt W3;
Console.WriteLine("Jam Awal Percakapan : ");
W1.hh = Convert.ToInt32(Console.ReadLine());
W1.mm = Convert.ToInt32(Console.ReadLine());
W1.ss = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Jam Selesai Percakapan : ");
W3.hh = Convert.ToInt32(Console.ReadLine());
W2.mm = Convert.ToInt32(Console.ReadLine());
W2.mm = Convert.ToInt32(Console.ReadLine());
W3.mm = 0;
W3.ss = 0;
if(W2.ss>=W1.ss)
{
W3.ss = W2.ss - W1.ss;
}
if(W2.ss
{
W3.ss = (W2.ss + 60) - W1.ss;
W2.mm = W2.mm - 1;
}
if(W2.mm>W1.mm)
{
W3.mm = W2.mm - W1.ss;
}
if(W2.mm
{
W3.mm = (W2.mm + 60) - W1.mm;
W2.hh =W2.hh- 1;
}
W3.hh = W2.hh - W1.ss;
Console.WriteLine("\nSelisih Waktu = {0}:{1}:{2}",W3.hh,W3.mm,W3.ss);
Console.ReadLine();
}
}
}
Hasilnya akan tampak seperti gambar dibawah ini :namespace Selisih_waktu_007
{
class Class1
{
public struct wkt
{
public int hh;
public int mm;
public int ss;
}
[STAThread]
static void Main(string[] args)
{
wkt W1;
wkt W2;
wkt W3;
Console.WriteLine("Jam Awal Percakapan : ");
W1.hh = Convert.ToInt32(Console.ReadLine());
W1.mm = Convert.ToInt32(Console.ReadLine());
W1.ss = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Jam Selesai Percakapan : ");
W3.hh = Convert.ToInt32(Console.ReadLine());
W2.mm = Convert.ToInt32(Console.ReadLine());
W2.mm = Convert.ToInt32(Console.ReadLine());
W3.mm = 0;
W3.ss = 0;
if(W2.ss>=W1.ss)
{
W3.ss = W2.ss - W1.ss;
}
if(W2.ss
{
W3.ss = (W2.ss + 60) - W1.ss;
W2.mm = W2.mm - 1;
}
if(W2.mm>W1.mm)
{
W3.mm = W2.mm - W1.ss;
}
if(W2.mm
{
W3.mm = (W2.mm + 60) - W1.mm;
W2.hh =W2.hh- 1;
}
W3.hh = W2.hh - W1.ss;
Console.WriteLine("\nSelisih Waktu = {0}:{1}:{2}",W3.hh,W3.mm,W3.ss);
Console.ReadLine();
}
}
}
0 komentar:
Posting Komentar