Space 720 x 90 Tersedia
23 Jun 2014
Info Prediksi SepakBola

Program C++ Menentukan Selisih Waktu Berangkat dan Pulang

kalongganteng.com - Untuk posting kali ini admin akan berbagi tentang C++ lagi, sebelumnya saya pernah membahas Program Kasir. Nah sekarang saya akan berbagi tentang program Menentukan selisih waktu Input berangkat dan pulang yang melingkupi selisih jam, menit dan detik dalam program kali ini saya masih menggunakan struct sehingga memudahkan pemanggilan dan penghubun dalam void main. 
Bahasa C++ logo
Oke langsung saja untuk screenshot dan sintaknya dapat disimak pada coding C++ dibawah ini :
Program C++ Menentukan Selisih Waktu Berangkat dan Pulang
Screenshot Program
#include "iostream"
#include "conio.h"
using namespace std;
//=====Menentukan selisih waktu pergi pulang=====
struct{
int jam, menit, detik ;
}
pergi, pulang, selisih;
void 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";
_getch();
}

Sekian dulu posting saya kali ini terima kasih telah menyempatkan mengunjungi blog saya yang sederhana ini, apabila terdapat error atau masalah silahkan berkomentar dibawah. Jika agan-agan berniat untuk copy paste untuk share ulang silahkan dengan catatan cantumkan sumber dari blog ini. Ikuti terus posting Kalong Ganteng berikutnya ya.
Pengunjung yang baik selalu meninggalkan komentar :D.

5 komentar

Good post broo. . .
programnya succesed !!!

blog nya sangat membantu.. good job gan !

terimakasih, senang jika bisa membantu :)

Gimana penjelasa mengenai if else untuk menghitung selisih nya?

Ini Codenya kok ada yang false ya tolong bantuannya

Catatan :
- Harap Berkomentar Sesuai Dengan Judul Bacaan
- Tidak diperbolehkan Untuk Mempromosikan Barang Atau Berjualan
- Bagi Komentar Yang Menautkan Link Aktif Dianggap Spam