Program jam dengan menghitung selisih waktu dengan menghitung waktu awal dengan waktu akhit yang berisi jam, menit , dan detik. Menggunakan function Berikut kodenya : #include <iostream> using namespace std; int main() { // Fungsi untuk mencetak waktu void tampilanTime(int jam, int menit, int detik) { cout << jam << ":" << menit << ":" << detik; } // Fungsi untuk membatasi waktu yang valid void limitWaktu(int& jam, int& menit, int& detik) { if (detik >= 60) { menit += detik / 60; detik %= 60; } if (menit >= 60) { jam += menit / 60; menit %= 60; } if (jam >= 24) { jam %= 24; } } // Fungsi untuk menghitung selisih waktu void hitungbedawaktu(int jamawal, int menitawal, int detikawal, int jamakhir, int menitakhir, int detikakhir, int& bedajam, int& bedamenit, int& bedadetik) { int waktuawaldetik = jamawal * 3600 + meni...