menu tab

Minggu, 06 Januari 2019

Notasi Fungsi Menghitung Durasi Waktu


Notasi Fungsi Menghitung Durasi Waktu

Hari ini saya akan memberi contoh membuat notasi Fungsi Menghitung Durasi Waktu dari jam berangkat kekampus sampai jam kedatangan di kampus. Pertama kita tahu jam terdiri dari jam, menit, detik.
Jam =3600 detik
Menit = 60 detik

Nama          = Yohan Indrawan
Nim            = A11.2018.10849
Kelompok   = A11.4101

//Judul
          Menghitung Durasi Waktu

//Kamus
          //I.S
          J1                         ß integer // jam berangkat
          M1                       ß integer // menit berangkat
D1                        ß integer // detik berangkat
          J2                         ß integer // jam kedatangan
          M2                       ß integer // menit kedatangan
D2                        ß integer // detik kedatangan
//F.S
Datang                 ß integer
Berangkat             ß integer
          Selisih                   ß integer

//Deskripsi
Main( )
{
                    Input  j1 , j2 , m1 , m2 , d1 , d2
Selisih1(J1   ß integer , M1   ß integer ,D1 ß integer )
Selisih2(j2  ßinteger , M2   ß integer ,D2 ß integer )
}
         
          //dalam bentuk jam, menit, detik
          Selisih1(J1 integer , M1   ß integer ,D1 ß integer)
{
Selisih =( j2 * 3600 – j1 * 3600 ) / 3600  :  ( m2 * 60 – m1 *60 ) / 60  : ( d2 – d1 )
          Return Selisih1
          {

          //dalam bentuk detik
          Selisih2(j2  ßinteger , M2   ß integer ,D2 ß integer )
{
                    Selisih =( j2 * 3600 – j1 * 3600 )  +  ( m2 * 60 – m1 *60 ) + ( d2                                  –d1 )
                    Return Selisih2
}


          Atau menggunakan cara lain

          Main( )
{
          Input  j1 , j2 , m1 , m2 , d1 , d2
Selisih( )
}

          Berangkat  = ( j1 * 3600 )  +  ( m1 * 60 )  +  d1
Datang = ( j2 * 3600 )  +  ( m2 * 60 )  +  d1

          Selisih( )
{
                    Selisih = datang  - berangkat
                    Return Selisih
}

Notasi diatas hanya digunakan dalam setengah hari.

Tidak ada komentar:

Posting Komentar