All pastes #965927 Raw Edit

Stuff

public text v1 · immutable
·published 2008-04-01 10:32 UTC
rendered paste body
#include<iostream.h>
class Time{
	private:
		int hour,minute,second;
	public:
		void setTime();
		void setTime(int,int,int);
	void printTime();
	int CalcSeconds();
};

void Time::setTime(){
	cout<<"Dose hour, minute, second\n";
	cin>>hour>>minute>>second;
}

void Time::setTime(int a,int b,int c){
	hour=a;
	minute=b;
	second=c;
}


void Time::printTime(){
	if(hour<10)
		cout<<"0";
	cout<<hour<<":";
	if(minute<10)
		cout<<"0";
	cout<<minute<<":";
	if(second<10)
		cout<<"0";
	cout<<second<<endl;
}


int Time::CalcSeconds(){
	return hour*3600+minute*60+second;
};

void main(){
	Time clkA,clkB;
	clkA.setTime();
	clkB.setTime();
	clkA.printTime();
	clkB.printTime();
	int secA=clkA.CalcSeconds();
	int secB=clkB.CalcSeconds(5,9,11); //sto deutero dinoume times emeis
	cout<<"Ta deuterolepta sto roloi A einai "<<secA<<endl;
	cout<<"Ta deuterolepta sto roloi B einai "<<secB<<endl;
}