Skip to main content

Age calculating through date of birth program in C language

DATE OF BIRTH PROGRAM IN C LANGUAGE


        Today's date - your date of birth = your current age 


There are fifth condition are happening..

@1.IF today date 13.7.2021 and date of birth 15.9.2001 age are (2021-2001).(7-9).(13-15) = 20.-2.-2   but it's wrong real age will be 19year.9month.28days .Then first condition will be (days < 0)&&(month<0)


@2.IF today date 13.7.2021 and date of birth 12.9.2001 age are(2021-2001).(7-9).(13-12) = 20.-2.1 but it's wrong real age will be 19 year . 10 month . 1 days .Then  second condition will be (days>0)&&(month<0).


@3.IF today date 13.7.2021 and date of birth 13.9.2001 age are(2021-2001).(7-9).(13-13) = 20.-2.0 but it's wrong real age will be 19 year . 10 month . 0days .Then  third condition will be (days==0)&&(month<0).

@4.IF today date 13.7.2021 and date of birth 13.9.2001 age are(2021-2001).(7-9).(13-13) = 20.1.0 but it's wrong real age will be 19 year . 10 month . 0days .Then  fourth condition will be (days<=0)&&(month>=0).

@5.IF today date 13.7.2021 and date of birth 15.6.2001 age are(2021-2001).(7-6).(13-13) = 20.1.but it's wrong real age will be 19 year . 10 month . 0days .Then  fourth condition will be (days<0)&&(month>=0).

In C language 
 IF STATEMENT SYNTAX  IN THIS PROGRAM
    if(condition)
    {
             if(condition)
            {    
                    statements;
             }
      }

PROGRAM


  OUTPUT ARE :

Enter your date of birth(DD.MM.YY):15
6
2002
Enter the today date(DD.MM.YY):14
7
2021
YOUR AGE ARE :29 DAYS 0 MOMTH 19 YEAR








Comments

Popular posts from this blog

Two dimensional array in C language or matrix program in c language

 Two dimensional arrays: 1.Two dimensional array is known as matrix. 2.An array with two subscripts is termed as two-dimensional array. 3.We know that a one dimensional array can store a row of elements, so a two-dimensional array enables us to store multiple roes of elements. The syntax of declaring a two-dimensional array is : Data-type array name[row][column]; For reading value : for(k=0;k<4;k++) { for(l=0;l<3;l++) { scanf("%d",&a[k][l]); } } For displaying value : for(k=0;k<4;k++) { for(l=0;l<3;l++) { printf("%d",a[k][l]); } printf("\n"); } Simple Matrix Program : #include"stdio.h" int main() { int a[3][3]; int k,l; printf("Enter the array elements: \n"); for(k=0;k<3;k++)  //for reading value// { for(l=0;l<3;l++) { printf("Enter a[%d][%d] :",k,l); scanf("%d",&a[k][l]); } } printf("\n\nMatrix are: \n"); for(k=0;k<3;k++)  //for displaying value...

Arithmetic program in C language || Calculator program in C language

  Calculator  program in C language .           First of all let us know its logic .how is this working . Now let's see it's process . In C language , %d is used to define it's integers and %f is used to define it's floats. In C language , the (+) sign is used as a plus , the (-) sign used as a minus , the (*) sign is used for multiplies and the (/) sign is used for division.                %0.2f it means any float value like 52.987 = 52.98.it show only 2 place of the decimal. PROGRAM                          /*ARITHMETIC PROGRAM IN C LANGUAGE*/ #include"stdio.h" int main() { float a,b,sum,sub,mult,div ; char sign; printf("SELECT ANY SIGN (+ - * / ) :"); scanf("%c",&sign); printf("ENTER THE FIRST NUMERIC VALUE:"); scanf("%f",&a); printf("ENTER THE SECOND NUMERIC VALUE:"); scanf("%f",&b); switch(sign) { case '+':...

(1+2+3.....n) Sum of n natural numbers, (1^2 + 2^2+3^2 ...... n^2)Sum square of n natural numbers, Sum cube of n natural numbers program in C language .

   Natural numbers program in c language                  H ow to make  (1+2+3.....n) Sum of n natural numbers, (1^2 + 2^2+3^2 ...... n^2)Sum square of n natural numbers, Sum cube of n natural numbers program in C language. Then today we will know about it through this program ...    Sum of n natural numbers            The Sum of n natural number formula are 1+2+3+....n = n(n+1)/2=(n^2+n)/2. The math.h header file is used in this program because the pow() function is defined in this header file. The function pow() syntax is double pow(double a , double b).   The double is a data type in c language and it's also defined as %lf for input. In this program add= (k+x)/2 where are k=n^2 ,x=n. /*SUM OF N NATURAL NUMBERS*/ #include"stdio.h" #include"math.h" int main() { double x,y=2; printf("ENTER THE NATURAL NUMBER:"); scanf("%lf",&x); double n=pow(x,y); int add=(n...