Selih jam bhs c++ vesi 1

/*PROGRAM Procedure selisihwaktu */
    /*Menghitung durasi (selisih waktu)dari dua buah waktu,J1 (hh:mm:ss)dan J2 (hh:mm:ss).Selisih*/

/*DEKLARASI*/
#include <stdio.h>
main()
{
         int jam1, menit1, detik1; /* Jam mulai */
         int jam2, menit2, detik2; /* Jam akhir */
         int waktu1, waktu2;
         int selisih;
         int sjam, smenit, sdetik; /* Selisih */
   
/* ALGORITMA:*/
         /*jam 1*/
                    printf("jam   1:");scanf ("%d",&jam1);
                    printf("Menit 1:");scanf ("%d",&menit1);
                    printf("Detik 1:");scanf ("%d",&detik1);
       /*jam 1*/
                    printf("Jam   2:");scanf ("%d",&jam2);
                    printf("Menit 2:");scanf ("%d",&menit2);
                    printf("Detik 2:");scanf ("%d",&detik2);

                   waktu1 = jam1 * 3600 + menit1 * 60 + detik1;
                   waktu2 = jam2 * 3600 + menit2 * 60 + detik2;
/* ("\ n \ n ================================== ========= \ n ")*/
/* ("\ t \ triyono \ n \ http://triyonosiak.blogspot.com/           \ n")*/
/* ("\ n \ n ================================== ======= \ n ")*/
                   selisih = waktu2-waktu1;
                   sjam = selisih / 3600; selisih = selisih % 3600;
                   smenit = selisih / 60; selisih = selisih % 60;
                   sdetik = selisih;
                   if (waktu2 > waktu1)
  
        printf("Selisih jam 1 dan jam 2 adalah: %d jam: %d menit: %d detik", sjam, smenit, sdetik);
    else
        printf("Maaf, waktu yang anda masukkan salah seharusnya j2 setelah j1 !!!");
}

No comments:

Post a Comment