Coding Menentukan Usia Dalam Program Bahasa C/C++

Kali ini saya akan bebagi ilmu tentang pemrograman dasar , di sini saya menggunakan bahasa C++ dan juga bisa menggunakan bahasa C gak jauh beda kok bahasa C dan C++ , saya akan berbagi ilmu cara mengetahui/menentukan usia dengan perbandingan tahun sekarang dengan bahasa C++.semoga pembelajaran ini bermanfaat untuk kita semua . adapun coding nya di bawah ini 






coding dalam bahasa C++
/*Muhammad Rizky Fauzi(Teknik Informatika)*/
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
cout<<"\t-------------------------------------------------------------\n";
cout<<"\t>>>>>MENENTUKAN USIA DENGAN MEMBANDINGKAN TAHUN SEKARANG<<<<<\n";
cout<<"\t-------------------------------------------------------------\n";
cout<<endl;
string nama;
    int tgLahir,bLahir,tahunLahir;
    int tgSekarang,bSekarang,tahunSekarang;
    int uBulan=0,uTahun=0,uHari=0;
    
    cout<<"\tNama Lengkap Anda : ";
    getline(cin, nama);

    /*input data kelahiran*/
    cout<<"\tTanggal Kelahiran : ";
    cin >>tgLahir;
cout<<"\tBulan Lahir       : ";
    cin >>bLahir;
cout<<"\tTahun Kelahiran   : ";
    cin >>tahunLahir;
cout<<endl;

    cout<<"\t---------------------------------------------------\n";
cout<<endl;
    /*input data sekarang*/
    cout<<"\tTanggal Sekarang  : ";
    cin >>tgSekarang;
cout<<"\tBulan Sekarang    : ";
    cin >>bSekarang;
cout<<"\tTahun Sekarang    : ";
    cin >>tahunSekarang;

    /*pembandingan data hasil inputan*/
    if(bLahir > bSekarang && tgLahir > tgSekarang)
    {
        uHari = tgLahir-tgSekarang;
        uBulan = 12-(bLahir-bSekarang);
        uTahun = (tahunSekarang-tahunLahir)-1;
    }

    else if(bLahir > bSekarang && tgLahir < tgSekarang)
    {
        uHari = tgSekarang-tgLahir;
        uBulan = 12-(bLahir-bSekarang);
        uTahun = (tahunSekarang-tahunLahir)-1;
    }

    if(bLahir < bSekarang && tgLahir > tgSekarang)
    {
        uHari = tgLahir-tgSekarang;
        uBulan = bSekarang-bLahir;
        uTahun = tahunSekarang-tahunLahir;
    }

    else if(bLahir < bSekarang && tgLahir < tgSekarang)
    {
        uHari = tgSekarang-tgLahir;
        uBulan = bSekarang-bLahir;
        uTahun = tahunSekarang-tahunLahir;
    }
    cout<<"\t---------------------------------------------------\n";
    cout<<endl;
    /*Menampilkan usia dari perbandingan inputan di atas*/
    cout<<"\tNama Lengkap Anda : " <<nama; 
    cout<<endl;
    cout<<"\tUsia Anda Sekarang: "<<uTahun<<"tahun\t"<<uBulan<<"bulan\t"<<uHari<<"hari";             cout<<endl;    
    system("pause");
    return 0;    

Coding dalam bentuk gambar 






Hasil setelah di running


Sekian dan terima kasih , dan selamat mencoba , semoga berhasil

Posting Komentar

1 Komentar

  1. Maaf kak, saya mau minta tolong kak.?
    Tolong bantu saya,saya ada tugas tapi saya masih kurang tau kak. Hohon di bantu ya kak.,🙏🏼

    Buatlah flowchart dan program bahasa c++ tentang menghitung umur seseorang.

    Algoritma menghitung umur seseorang:
    -imputkan tahun sekarang(ts)
    -imputkan tahun lahir (tl)
    -hitung menggunakan rumus:ts-tl
    -tampilkan jumlah umur.

    Semoga Kaka bisa membantu saya,dan semoga ilmu yang kak punya dapat bermanfaat bagi kita semua.

    BalasHapus

Terima kasih telah mengunjungi website ini semoga bermanfaat untuk anda