C Program to Check Voting Eligibility Based on Age

C language में एक ऐसा program लिखिए जो user से उसकी age input ले और यह बताए कि:

  • Age invalid है (0 या negative)
  • User vote देने के लिए eligible है
  • या फिर कितने साल बाद vote दे सकता है

Program Code

#include<stdio.h>

int main()
{
    int age;
    printf("Enter your Age : ");
    scanf("%d",&age);

    if(age <= 0)
    {
        printf("\nInvalid Input! Please enter Positive age.");
    }
    else if(age >= 18)
    {
        printf("\nYou are eligible to vote.");
    }
    else
    {
        printf("\nTry after %d years for Vote.", 18 - age);
    }

    return 0;
}

Output:

Enter your Age : 12

Try after 6 years for Vote.

 Program Logic and Explanation

1️. Header File

#include<stdio.h>

यह header file input और output operations के लिए use होती है।

2️. Variable Declaration

int age;

यह variable user की age store करने के लिए लिया गया है क्योंकि age हमेशा integer होती है।

3️. Age Input

scanf(“%d”,&age);

User से उसकी age input ली गयी है।

4️. Invalid Age Check

if(age <= 0)

अगर age 0 या उससे कम है, तो age valid नहीं माना जायेगा है। और यह massege दिखाया जायेगा। 

Invalid Input! Please enter Positive age.

5️. Voting Eligibility Check

else if(age >= 18)

भारत में voting के लिए minimum age 18 years होनी चाहिये ।
अगर age 18 या उससे ज्यादा है, तो user vote देने के लिए eligible है।

6️. Remaining Years Calculation

else

{

    printf(“\nTry after %d years for Vote.”, 18 – age);

}

अगर user की age 18 से कम है, तो program calculate करता है कि
और कितने साल बाद vote दे सकते हैExample:
Age = 15 → Output: Try after 3 years for Vote.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top