Saturday, February 04, 2012

Program Penghitung Umur/Usia (Borland C++)

PART I

/*
########################################
# Program Penghitung Umur/Usia [PART I]
########################################
Ket :
a = Tanggal sekarang d = Tanggal Lahir
b = Bulan Sekrang e = Bulan Lahir
c = Tahun Sekarang f = tahun lahir
h1 = Hasil Tahun (Tahun sekarang - Tahun Lahir)
h2 = Hasil Bulan (Bulan Sekarang - Bulan Lahir)
h3 = Hasil Hari (Tanggal Sekarang - Tanggal Lahir)

Hasil Output :
Input Tanggal Sekarang
Input Bulan Sekarang
Input Tahun Sekarang
Input Tanggal Lahir
Input Bulan Lahir
Input Tahun lahir
Umur/thn - Bulan - Hari
*/
#include<stdio.h>
#include<conio.h>
void main()
{
    int a,b,c,d,e,f,h1,h2,h3;
    printf("===========================================\n");
    printf("Program Penghitung Umur/Usia\n");
    printf("===========================================\n");
    printf("Masukan Tanggal Sekarang (eg.02) = ");scanf("%d",&a);
    printf("Masukan Tanggal Bulan Sekrang (eg.01) = ");scanf("%d",&b);
    printf("Masukan Tahun Sekarang (eg.2012) = ");scanf("%d",&c);
    printf("Masukan Tanggal Lahir (eg.25) = ");scanf("%d",&d);
    printf("Masukan Tanggal Bulan Lahir (eg.04) = ");scanf("%d",&e);
    printf("Masukan Tahun Lahir (eg.1993) = ");scanf("%d",&f);
    printf("============================================\n");
    h1=c-f;
    h2=b-e;
    h3=a-d;
    printf("Umur Anda %d",h1);printf(" thn ");printf("%d",h2);printf(" Bulan ");printf("%d",h3);printf(" Hari ");
    getch();
} 

PART II
/*
##########################################
# Program Penghitung Umur/Usia [PART II]
##########################################
Ket :
a = Tanggal sekarang d = Tanggal Lahir
b = Bulan Sekrang e = Bulan Lahir
c = Tahun Sekarang f = tahun lahir
h1 = Hasil Tahun
h2 = Hasil Bulan
h22 = Hasil Bulan
h3 = Hasil Hari
h33 = Hasil Hari

Per I :
Hasil Tahun (Tahun sekarang - Tahun Lahir) "h1"
Hasil Bulan (Bulan Sekarang - Bulan Lahir) "h2"
Hasil Bulan (Bulan Lahir - Bulan Sekarang) "h22"
Hasil Hari (Tanggal Sekarang - Tanggal Lahir) "h3"
Hasil Hari (Tanggal Lahir - Tanggal Sekarang) "h33"

Per II :
Jika bulan sekarang lebih besar sama dengan bulan lahir sekarang & Jika Tanggal sekarang lebih besar sama dengan tanggal lahir maka hasil (h1,h2,h3)
Jika bulan lahir lebih besar sama dengan bulan sekarang & Jika Tanggal lahir lebih besar sama dengan tanggal sekarang maka hasil (h1,h22,h33)
Jika bulan sekarang lebih besar sama dengan bulan lahir sekarang & Jika Tanggal lahir lebih besar sama dengan tanggal sekarang maka hasil (h1,h2,h33)
Jika bulan lahir lebih besar sama dengan bulan sekarang & Jika Tanggal sekarang lebih besar sama dengan tanggal lahir maka hasil (h1,h22,h3)

Hasil Output :
Input Tanggal Sekarang
Input Bulan Sekarang
Input Tahun Sekarang
Input Tanggal Lahir
Input Bulan Lahir
Input Tahun lahir
Umur/thn - Bulan - Hari
*/
#include<stdio.h>
#include<conio.h>
void main()
{
    int a,b,c,d,e,f,h1,h2,h22,h3,h33;
    printf("===========================================\n");
    printf("Program Penghitung Usia\n");
    printf("===========================================\n");
    printf("Masukan Tanggal Skarang (eg.02) = ");scanf("%d",&a);
    printf("Masukan Bulan Skrang (eg.01) = ");scanf("%d",&b);
    printf("Masukan Tahun Skarang (eg.2012) = ");scanf("%d",&c);
    printf("Masukan Tanggal Lahir (eg.25) = ");scanf("%d",&d);
    printf("Masukan Bulan Lahir (eg.04) = ");scanf("%d",&e);
    printf("Masukan Tahun Lahir (eg.1993) = ");scanf("%d",&f);
    printf("============================================\n");
    h1=c-f;
    h2=b-e;
    h22=e-b;
    h3=a-d;
    h33=d-a;
    if ((b>=e)&&(a>=d))
    {
        printf("Umur Anda %d",h1);printf(" thn ");printf("%d",h2);printf(" Bulan ");printf("%d",h3);printf(" Hari ");
    }
    else if ((e>=b)&&(d>=a))
    {
        printf("Umur Anda %d",h1);printf(" thn ");printf("%d",h22);printf(" Bulan ");printf("%d",h33);printf(" Hari ");
    }
    else if ((b>=e)&&(d>=a))
    {
        printf("Umur Anda %d",h1);printf(" thn ");printf("%d",h2);printf(" Bulan ");printf("%d",h33);printf(" Hari ");
    }
    else if ((e>=b)&&(a>=d))
    {
        printf("Umur Anda %d",h1);printf(" thn ");printf("%d",h22);printf(" Bulan ");printf("%d",h3);printf(" Hari ");
    }
    else
    {
        printf("Data yang anda masukan salah");
    }
    getch();
}

I am a fan of technology and i love coffee. I’m also interested in web programming and networking. below there are some accounts you can follow to contact me.