Minggu, 12 Juni 2011

Record (Rekaman)

               Compiled by one or more fields. Each field stores data from certain basic types or from other types of formations that have been defined previously. The name of the recording is determined by the programmer.

Define class to record time

#include <iomanip>
#include <iostream>
using std::cout;
using std::endl;

using std::setfill;
using std::setw;

class Time 
{
public:
   Time()
   void setTimeint, int, int );
   void printUniversal();
   void printStandard();
private:
   int hour;
   int minute;
   int second;
};

Time::Time() 

   hour = minute = second = 0
}
void Time::setTimeint h, int m, int )
{
   hour = h ;
   minute = m;
   second = s ;
}
void Time::printUniversal()
{
   cout << setfill'0' << setw<< hour << ":" << setw<< minute << ":" << setw<< second;
}

void Time::printStandard()
{
   cout << ( ( hour == || hour == 12 12 : hour 
      << setfill( '0' ) << setw( 2 ) << minute << ":" << setw( 2 )
      << second << ( hour < 12 ? " AM" : " PM" );
}

int main()
{
   Time t; 

   t.printUniversal();
   t.printStandard(); 

   t.setTime( 1, 2, 6 ); 

   t.printUniversal();
   t.printStandard(); 

   t.setTime( 99, 99, 99 ); 

   t.printUniversal();
   t.printStandard();
   return 0; 
}


Tidak ada komentar:

Posting Komentar