Halaman

Kamis

Program menghitung Usia

  1.   Menghitung tanggal, bulan dan tahun sekarang. kemudian user memasukan kapan tanggal,bulan dan tahun kelahiran user sendiri. Kemudian program akan memberitahukan umur sebenarnya
  2. Mengidentifikasi input dan output
Input :  Tgl_skrng = integer
            Bln_skrng = integer
            Thn_skrng = integer
            Tgl_lahir = integer
            Bln_lahir = integer
            Thn_lahir = integer
Output : Thn_lahir = integer
               Tahun = integer
               Bulan1 = integer

     3.  Algoritma untuk mendefinisikan fungsi

                   Deklarasi :
tanggal_sekarang     : integer
bulan_sekarang        : integer
thn_skrng                 : integer
tgl_lahir                    : integer
bln_lahir                   : integer
thn_lahir                   : integer
tahun                        : integer
bulan1                      : integer
tgl1                           : integer
            Deskripsi :
                        Baca(tgl_skrng,bln_skrng,thn_skrng,tgl_lahir,bln_lahir,thn_lahir)
tahun bulan1 bulan2 tgl1 tgl2 thn_lahir) and (tanggal_sekarang>=tgl_lahir) and (bulan_sekarang>=bln_lahir)
else
else if(thn_skrng>thn_lahir) and(tgl_lahir>=tanggal_sekarang) and (bln_lahir>=bulan_sekarang)
else if(thn_skrng>thn_lahir) and(tanggal_sekarang>=tgl_lahir) and (bln_lahir>=bulan_sekarang)
else if (thn_skrng>thn_lahir) and (tgl_lahir>=tanggal_sekarang) and (bulan_sekarang>=bln_lahir)
tulis(tahun,bulan1,bulan2,tgl1,tgl2)

   4.      Penulisan pengkodean

#include <conio.h>
#include <iostream.h>

void main()

{
int tgl_skrng,bln_skrng,thn_skrng,tgl_lahir,bln_lahir,thn_lahir,tahun,bulan1,
bulan2,tgl1,tgl2;
cout<<"\t\t------------ Hitung Usia ------------\t\t\t\t"<<endl;
cout<<"Tanggalkah sekarang : ";cin>>tgl_skrng;
cout<<"Bulankah sekarang : ";cin>>bln_skrng;
cout<<"Tahun sekarang : ";cin>>thn_skrng;
cout<<endl;

cout<<"Tanggal anda lahir : ";cin>>tgl_lahir;
cout<<"Bulan anda lahir : ";cin>>bln_lahir;
cout<<"Tahun anda  lahir : ";cin>>thn_lahir;
cout<<endl;

tahun=thn_skrng-thn_lahir;
bulan1=bln_skrng-bln_lahir;
bulan2=bln_lahir-bln_skrng;
tgl1=tgl_skrng-tgl_lahir;
tgl2=tgl_lahir-tgl_skrng;

{
if((thn_skrng>thn_lahir)&&(tgl_skrng>=tgl_lahir)&&(bln_skrng>=bln_lahir))
{
cout<<"Umur anda: "<<tahun<<" tahun "<<bulan1<< " bulan "<<tgl1<< " hari "<<endl;
}
else if((thn_skrng>thn_lahir)&&(tgl_lahir>=tgl_skrng)&&(bln_lahir>=bln_skrng))
{
cout<<"Umur anda: "<<tahun<< " tahun "<<bulan2<< " bulan " <<tgl2<< " hari "<<endl;
}
else if((thn_skrng>thn_lahir)&&(tgl_skrng>=tgl_lahir)&&(bln_lahir>=bln_skrng))
{
cout<<"Umur anda: "<<tahun<<" tahun "<<bulan2<<" bulan "<<tgl1<<" hari "<<endl;
}
else if((thn_skrng>thn_lahir)&&(tgl_lahir>=tgl_skrng)&&(bln_skrng>=bln_lahir))
{
cout<<"Umur anda: "<<tahun<<" tahun "<<bulan1<<" bulan "<<tgl2<<" hari "<<endl;
}
else
{
cout<<"ohh... i'm sorry,,data yang anda masukan salah"<<endl;
}
}

getch();

}

Tidak ada komentar:

Posting Komentar