/* ######################################## # 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(); }