Algoritma dan Program Menghitung Umur

Program penghitung umur:
User diminta memasukan tanggal, bulan dan tahun sekarang. kemudian user memasukan kapan tanggal,bulan dan tahun kelahiran user sendiri .
program kemudian akan memberitahukan umur sebenarnya sih user.

Algoritma :

Deklarasi
d1,m1, y1,d2 ,m2 ,y2,y,bulan1,bulan2,tgl1,tgl2 : int
Deskripsi
Baca ( d1,m1,y1)Baca (d2,m2,y2)y=y1-y2bulan1=m1-m2

bulan2=m2-m1

tgl1=d1-d2

tgl2=d2-d1

if((y1>y2)&&(d1>=d2)&&(m1>=m2))

{

Tulis ( umur )

}

else if((y1>y2)&&(d2>=d1)&&(m2>=m1))

{

Tulis (umur)

else if((y1>y2)&&(d1>=d2)&&(m2>=m1))

{

Tulis (umur)

else if((y1>y2)&&(d2>=d1)&&(m1>=m2))

{

Tulis (umur)

else

{

Tulis (Data Yang Anda Masukkan Tidak Valid)

End if

End if

End if

End if

End

 

Implementasi dalam Bahasa C++ :


#include <conio.h>
#include <iostream.h>
int main()

{
int d1,m1,y1,d2,m2,y2,y,bulan1,
bulan2,tgl1,tgl2;

cout<<"Masukkan Data Sekarang"<<endl<<endl;
cout<<"Tanggal : ";cin>>d1;
cout<<"Bulan : ";cin>>m1;
cout<<"Tahun : ";cin>>y1;
system("color 2D");
cout<<endl;

cout<<"Masukkan Data Kelahiran Anda"<<endl<<endl;
cout<<"Tanggal : ";cin>>d2;
cout<<"Bulan : ";cin>>m2;
cout<<"Tahun : ";cin>>y2;
cout<<endl;

y=y1-y2;
bulan1=m1-m2;
bulan2=m2-m1;
tgl1=d1-d2;
tgl2=d2-d1;

{
if((y1>y2)&&(d1>=d2)&&(m1>=m2))
{
cout<<"Umur anda tertanggal "<<d1<<"-"<<m1<<"-"<<y1<<" dari "<<d2<<"-"<<m2<<"-"<<y2<<" adalah "<<y<<" tahun "<<bulan1<< " bulan "<<tgl1<< " hari "<<endl;
}
else if((y1>y2)&&(d2>=d1)&&(m2>=m1))
{
cout<<"Umur anda tertanggal "<<d1<<"-"<<m1<<"-"<<y1<<" dari "<<d2<<"-"<<m2<<"-"<<y2<<" adalah "<<y<< " tahun "<<bulan2<< " bulan " <<tgl2<< " hari "<<endl;
}
else if((y1>y2)&&(d1>=d2)&&(m2>=m1))
{
cout<<"Umur anda tertanggal "<<d1<<"-"<<m1<<"-"<<y1<<" dari "<<d2<<"-"<<m2<<"-"<<y2<<" adalah "<<y<<" tahun "<<bulan2<<" bulan "<<tgl1<<" hari "<<endl;
}
else if((y1>y2)&&(d2>=d1)&&(m1>=m2))
{
cout<<"Umur anda tertanggal "<<d1<<"-"<<m1<<"-"<<y1<<" dari "<<d2<<"-"<<m2<<"-"<<y2<<" adalah "<<y<<" tahun "<<bulan1<<" bulan "<<tgl2<<" hari "<<endl;
}
else
{
cout<<"Data Yang Anda Masukkan Tidak Valid"<<endl;
}
}
getch();
return 0;
}

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s