Program Menghitung Umur Lengkap Serta Bulan dan Harinya
Pada postingan kali ini saya akan berbagi kode program bahasa C untuk membuat "program menghitung umur dengan bulan beserta harinya". Yang dimana yang saya maksud dengan beserta bulan dan harinya disini adalah program ini dapat menghitung umur bulan dan hari anda, tidak hanya menghitung umur anda dalam bentuk tahun. Progam ini akan memberitahu umur anda berdasarkan inputan tanggal kelahiran anda dan tanggal saat ini.
Berikut langsung saja ke coding programnya :
#include <stdio.h>
#include <conio.h>
#include <string.h>
using namespace std;
main (int)
{
string nama;
int tgLahir, bLahir, tahunLahir;
int tgSekarang, bSekarang, tahunSekarang;
int uBulan=0, uTahun=0, uHari=0;
cout << "Nama Anda "<<setw(11)<<" : ";
getline(cin, nama);
//Memberikan data kelahiran
cout <<"Tanggal Kelahiran "<<setw(2)<<" : ";
cin >> tgLahir;
cout << "Bulan Lahir "<<setw(9)<<" : ";
cin >> bLahir;
cout << "Tahun Kelahiran "<<setw(5)<<": ";
cin >> tahunLahir;
cout<<endl;
/*
Perulangan menampilkan bintang
diantara data lahir dan data sekarang
*/
for(int i=0; i<45; ++i)
{
cout<<(char)196;
}
endl(cout); cout<<endl;
//Memberikan data sekarang
cout << "Tanggal Sekarang "<<setw(4)<<": ";
cin >> tgSekarang;
cout << "Bulan Sekarang "<<setw(6)<<": ";
cin >> bSekarang;
cout << "Tahun Sekarang "<<setw(6)<<": ";
cin >> tahunSekarang;
//Membandingkan data
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;
}
//Menampilkan usia
cout <<"Hai "<< nama <<" !!! \nusia Anda Sekarang : "<< uTahun;
cout <<" tahun "<< uBulan << " bulan " << uHari<< " hari" <<endl;
system("pause");
return 0;
}
Sekian postingan saya kali ini mengenai Program Menghitung Umur Lengkap Serta Bulan dan Harinya. Postingan ini saya post berdasarkan pengetahuan saya yang saya dapat di mata kuliah Pemrogaman dan sumber yang tertera di internet.
Sumber : http://kodeprogramcpp.blogspot.co.id/
Terima Kasih, semoga bermanfaat bagi kita semua
Notes: Post ini saya posting pada tanggal 21 November
Komentar
Posting Komentar