#include<iostream>
using namespace std;
class Time{
private:
int Hours, Minutes, Seconds;
public:
Time();
void setHours(int Hours_value);
int getHours();
void setMinutes(int Minutes_value);
int getMinutes();
void setSeconds(int Seconds_value);
int getSeconds();
void UniversalPrint();
};
Time::Time()
{
Hours=0;
Minutes=0;
Seconds=0;
}
void Time::setHours(int
Hours_value)
{
if(0>=Hours_value||Hours_value>=24)
{
cout<<"Wrong Input"<<endl;
Hours=0;
}
else
{
Hours=Hours_value;
}
}
int Time::getHours()
{
return Hours;
}
void
Time::setMinutes(int Minutes_value)
{
if(0>=Minutes_value||Minutes_value>60)
{
cout<<"Wrong Input"<<endl;
Minutes=0;
}
else
{
Minutes=Minutes_value;
}
}
int Time::getMinutes()
{
return Minutes;
}
void
Time::setSeconds(int Seconds_value)
{
if(0>=Seconds_value||Seconds_value>=60)
{
cout<<"Wrong Input"<<endl;
Seconds=0;
}
else
{
Seconds=Seconds_value;
}
}
int Time::getSeconds()
{
return Seconds;
}
void
Time::UniversalPrint()
{
cout<<getHours()<<":"<<getMinutes()<<":"<<getSeconds();
}
int main()
{
Time my;
int Hours_value, Minutes_value,
Seconds_value;
cout<<"Enter Hours:
"<<endl;
cin>>Hours_value;
my.setHours(Hours_value);
cout<<"Enter Minutes:
"<<endl;
cin>>Minutes_value;
my.setMinutes(Minutes_value);
cout<<"Enter Seconds:
"<<endl;
cin>>Seconds_value;
my.setSeconds(Seconds_value);
my.UniversalPrint();
system("pause");
}
No comments:
Post a Comment