Q:

C++ program to add two times

0

C++ program to add two times

In this program, we will read two times (in hours, minutes and seconds) and calculate the total times that mean addition of two times.

 

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program to add two times in C++

#include <iostream>
using namespace std;

int main()
{
	int hh1,mm1,ss1;	//to store first time
	int hh2,mm2,ss2;	//to store second time
	int HH,MM,SS;	//to store added time
	
	//read first time
	cout<<"Enter first time:"<<endl;
	cout<<"Hours?: "; cin>>hh1;
	cout<<"Minutes?: "; cin>>mm1;
	cout<<"seconds?: "; cin>>ss1;
	
	//read second time
	cout<<"Enter second time:"<<endl;
	cout<<"Hours?: "; cin>>hh2;
	cout<<"Minutes?: "; cin>>mm2;
	cout<<"seconds?: "; cin>>ss2;	
	
	//add times
	SS=ss1+ss2;
	MM=mm1+mm2+(SS/60);
	HH=hh1+hh2+(MM/60);
	MM=MM%60;	//remaining minutes
	SS=SS%60;	//remaining seconds
	
	//print time
	cout<<"Added time is: ";
	cout<<HH<<" hour(s) "<<MM<<" minute(s) "<<SS<<" second(s)"<<endl;
	
	return 0;
}

Output

Enter first time: 
Hours?: 10
Minutes?: 20
seconds?: 30
Enter second time:
Hours?: 15
Minutes?: 40
seconds?: 50
Added time is: 26 hour(s) 1 minute(s) 20 second(s)

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Similar questions


need a help?


find thousands of online teachers now