Курсовая работа: Розробка власного класу STRING
hour = (h>=0&&h<24)? h: 0;
minute = (m >= 0 && m < 60)? m: 0;
second ~ (s > - 0 && s < 60)? s: Q-; }
// Друк часу у військовому форматі
void Time:: printMilitary ()
{
cout " {hour < 10?"0": "")" hour" ": "
" (minute < 10?"0": "")" minute " ": "
" (second < 10?"0": "")" second; }
// Друк часу в стандартному форматі void Time:: printStandard ()
{
cout " ( (hour == 0 || hour == 12)? 12: hour% 12)
"": " " (minute < 10?"0": "")" minute
"": " " (second < 10?"0": "")" second
" (hour < 12?" AM": " PM");
}
// Формування перевірки простого класу Time
main ()
{
Time t; // визначення екземпляра об'єкта t класу Time
cout " "Початкове значення воєнного часу дорівнює "; t. printMilitary (); cout << endl
<< "Початкове значення стандартного часу дорівнює "; t. printStandard ();
t. setTime (13, 27,6):
cout " endl " endl << "Воєнний час після setTime дорівнює "; t. printMilitary ();
cout << endl << "Стандартний час після setTime дорівнює"; t. printStandard ();
t. setTime (99, 99, 99); // спроба встановити неправильні значення cout << endl << endl
<< "Після спроби неправильної установки: "
<< endl " "Воєнний час: "; t. printMilitary ();
cout << endl " "Стандартний час: "; t. printStandard (); cout << endl; return 0; }