Minggu, 18 Februari 2018

Program C++ Menentukan Selisih Waktu dan Pulang

#include <iostream>
#include <conio.h>
using namespace std;
//=====Menentukan selisih waktu pergi pulang=====
struct{
int jam, menit, detik ;
}
pergi, pulang, selisih;
main ()
{
cout<<"<<<<<<<<<<<<<INPUT WAKTU PERGI>>>>>>>>>>>>>\n";
cout<<"Jam   = ";cin>>pergi.jam;
cout<<"Menit = ";cin>>pergi.menit;
cout<<"Detik = ";cin>>pergi.detik;
cout<<"===>>Waktu Pergi Pukul= "<<pergi.jam<<":"<<pergi.menit<<":"<<pergi.detik<<" WIB";
cout<<"\n\n<<<<<<<<INPUT WAKTU PULANG>>>>>>>>>>>>>\n";
cout<<"Jam   = ";cin>>pulang.jam;
cout<<"Menit = ";cin>>pulang.menit;
cout<<"Detik = ";cin>>pulang.detik;
cout<<"===>>Waktu Pulang Pukul= "<<pulang.jam<<":"<<pulang.menit<<":"<<pulang.detik<<" WIB";
if((pulang.detik-pergi.detik)<0)
{
      selisih.detik=(60+pulang.detik)-pergi.detik;
      pulang.menit--;
}
else
      {
      selisih.detik=pulang.detik-pergi.detik;
      }
if((pulang.menit-pergi.menit)<0)
{
      selisih.menit=(60+pulang.menit)-pergi.menit;
      pulang.jam--;
}
else{
      selisih.menit=pulang.menit-pergi.menit;
      }
if((pulang.jam-pergi.jam)<0)
{
      selisih.jam=(24+pulang.jam)-pergi.jam;
      pulang.jam--;
}
else{
      selisih.jam=pulang.jam-pergi.jam;
      }
cout<<"\n\n<<<<<<<<<<SELISIH WAKTUNYA>>>>>>>>>>>\n";
cout<<"Jam     = "<<selisih.jam;
cout<<"\nMenit = "<<selisih.menit;
cout<<"\nDetik = "<<selisih.detik;
cout<<"\n===>>Jadi Selisih Waktu= "<<selisih.jam<<" jam| "<<selisih.menit<<" menit| "<<selisih.detik<<" detik";
return 0;
}



Tidak ada komentar:

Posting Komentar