M-S Blog

M-S Blog

M-S Blog

+

C++ | Menghitung Selisih Hari

M-S Blog || C++ | Menghitung Selisih Hari

#include <iostream.h>

typedef struct Lahir
{
    int tgl, bln, thn;
    int tgl2, bln2, thn2;
    int tgl3, bln3, thn3;
};

void main()
{
 cout << " PROGRAM PERHITUNGAN USIA";
 cout << "\n======================================================\n";
 char nama[20];
    Lahir tbt;
 cout << "Nama   : ";
    cin >> nama;
    cout << "Tanggal lahir    : ";
    cin >> tbt.tgl;
    cout << "Bulan lahir      : ";
    cin >> tbt.bln;
    cout << "Tahun lahir      : ";
    cin >> tbt.thn;
    cout << endl;
    cout << "Tanggal sekarang : ";
    cin >> tbt.tgl2;
    cout << "Bulan sekarang   : ";
    cin >> tbt.bln2;
    cout << "Tahun sekarang   : ";
    cin >> tbt.thn2;
    cout << endl;

    if(tbt.thn2 > tbt.thn)
    {
        tbt.thn3 = tbt.thn2 - tbt.thn;
        if(tbt.bln2 < tbt.bln)
        {
            tbt.thn3 = tbt.thn3 - 1;
            tbt.bln3 = (tbt.bln2 + 12)- tbt.bln;
        }
        else
            tbt.bln3 = tbt.bln2 - tbt.bln;
        if(tbt.tgl2 < tbt.tgl)
        {
            tbt.bln3 = tbt.bln3 - 1;
            tbt.tgl3 = (tbt.tgl2 + 30)- tbt.tgl;
        }
        else
tbt.tgl3 = tbt.tgl2 - tbt.tgl;
  cout << "\n==================================";
  cout << "\nNama      : " << nama;
  cout << "\nUsia      : " << tbt.thn3 << " tahun " << tbt.bln3 << " bulan " << tbt.tgl3 << " hari";
    }
    else
  cout << "\nError : Inputan Salah";
}

Screnshoot 



Download File :  Menghitung Selisih Hari
Password : codenesia
Jika ada pertanyaan mengenai "Menentukan Hari Berdasarkan Input Tanggal" silahkan tinggalkan komentar !
01:37

0 komentar:

Post a Comment

 
Top