Worksheet 1
Worksheet 1
Session 2020-2021
Round 10
Class : XI
Worksheet 1
Question:
Given a date, check if it is valid or not. It may
be assumed that the given date is in range
from 01/01/1800 to 31/12/9999.
INPUT:
Enter day as dd:
18
Enter day as mm:
11
Enter day as yyyy:
2020
OUTPUT:
The given date 18/11/2020 is a Valid Date
INPUT:
Enter day as dd:
30
Enter day as mm:
02
Enter day as yyyy:
2020
OUTPUT:
The given date 30/02/2020 is an Invalid Date
Program Code:
import java.util.*;
class ValidDate
{
int MAX_VALID_YR = 9999;
int MIN_VALID_YR = 1800;
if (m == 2)
{
if (isLeap(y))
return (d <= 29);
else
return (d <= 28);
}
if (m == 4 || m == 6 || m == 9 || m == 11)
return true;
}