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.
