Advertisement
khisby

Untitled

Oct 3rd, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.73 KB | None | 0 0
  1. // Khisby Al Ghofari, 06.2017.1.06852, Kelas B
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     int tgl_awal,bln_awal,thn_awal,tgl_akhir,bln_akhir,thn_akhir,tgl_kembali,bln_kembali,thn_kembali,hitung_tgl,hitung_bln,hitung_thn,hitung_selisih,hitung_denda;
  9.     cout << "\n==========================================\n";
  10.     cout << "SELAMAT DATANG \n";
  11.     cout << "Di Aplikasi Pencatatan Transaksi Perpustakaan\n";
  12.     cout << "==========================================\n \n";
  13.  
  14.     cout << "Masukkan waktu peminjaman : \n";
  15.     cout << "\t Tanggal : "; cin >> tgl_awal;
  16.     cout << "\t Bulan : "; cin >> bln_awal;
  17.     cout << "\t Tahun : "; cin >> thn_awal;
  18.  
  19.     cout << "Masukkan batas waktu pengembalian : \n";
  20.     cout << "\t Tanggal : "; cin >> tgl_akhir;
  21.     cout << "\t Bulan : "; cin >> bln_akhir;
  22.     cout << "\t Tahun : "; cin >> thn_akhir;
  23.  
  24.     cout << "Masukkan waktu buku dikembalikan : \n";
  25.     cout << "\t Tanggal : "; cin >> tgl_kembali;
  26.     cout << "\t Bulan : "; cin >> bln_kembali;
  27.     cout << "\t Tahun : "; cin >> thn_kembali;
  28.  
  29.     if(((thn_akhir-thn_kembali)*365)<0 || ((bln_akhir-bln_kembali)*30)<0 || (tgl_akhir-tgl_kembali) < 0){
  30.         hitung_thn = (thn_kembali-thn_akhir)*365;
  31.         hitung_bln = (bln_kembali-bln_akhir)*30;
  32.         hitung_tgl = (tgl_kembali-tgl_akhir);
  33.         hitung_selisih = hitung_thn+hitung_bln+hitung_tgl;
  34.         hitung_denda = hitung_selisih * 1000;
  35.         cout << "\nPeminjam mengembalikan buku melewati batas pengembalian " << hitung_selisih << " hari";
  36.         cout << "\nDenda per hari adalah 1000";
  37.         cout << "\nDenda yang harus di bayar adalah " << hitung_denda;
  38.     }else{
  39.         cout << "Pemijam tidak melebihi batas waktu pengembalian \n\n";
  40.     }
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement