You are on page 1of 2

#include<iostream>

using namespace std;


class time
{
int hour,minute,second;
int max=24;
int min=0;
public:
int gethour()
{
cout<<"enter hour"<<endl;
cin>>hour;
return hour;
}
int getminute()
{
cout<<"enter minute"<<endl;
cin>>minute;
return minute;
}
int getsecond()
{
cout<<"enter second"<<endl;
cin>>second;
return second;
}
bool checkhour(int p)
{
if(p<=max && p>=min)
return true;
else
return false;
}
bool checkminute(int s)
{
if(s>0 && s<60)
return true;
else
return false;
}
bool checksecond(int t)
{
if(t>0 && t<60)
return true;
else
return false;
}
};
int main()
{
int p,s,t;
time T;
p=T.gethour();
s=T.getminute();
t=T.getsecond();
if(T.checkhour(p)==true)
if(T.checkminute(s)==true)
if(T.checksecond(t)==true)
cout<<"It is a valid time";
else

{
cout<<"invalid";
}
else
{
cout<<"invalid";
}
else{cout<<"invalid";}
return 0;
}

You might also like