Please use C++ programming!
Thank you for helping:)
<Time Lab>
Ask the user for time hours and then minutes.
Write a \"function\" to convert the time to decimal hours. If minutes are > 60 be sure to increment hours. If hours are > 24, fix to 24 hour clock
Write a \"function\" to convert the time to minutes since 00:00.
Output: You entered \"hours:minutes\". Corrected, this is hours:minutes.
In decimal hours this is: \"hours.xx\", in minutes since 00:00 this is \"minutes\" minutes.
For example, the user enters 26 97.
Output is: You entered 26:97. Corrected, this is 3:37. In decimal hours this is 3.32 hours, in minutes since 00:00, this 217 minutes.
Please use C++ programming!
Thank you for helping:)
<Time Lab>
Ask the user for time hours and then minutes.
Write a \"function\" to convert the time to decimal hours. If minutes are > 60 be sure to increment hours. If hours are > 24, fix to 24 hour clock
Write a \"function\" to convert the time to minutes since 00:00.
Output: You entered \"hours:minutes\". Corrected, this is hours:minutes.
In decimal hours this is: \"hours.xx\", in minutes since 00:00 this is \"minutes\" minutes.
For example, the user enters 26 97.
Output is: You entered 26:97. Corrected, this is 3:37. In decimal hours this is 3.32 hours, in minutes since 00:00, this 217 minutes.
Please use C++ programming!
Thank you for helping:)
<Time Lab>
Ask the user for time hours and then minutes.
Write a \"function\" to convert the time to decimal hours. If minutes are > 60 be sure to increment hours. If hours are > 24, fix to 24 hour clock
Write a \"function\" to convert the time to minutes since 00:00.
Output: You entered \"hours:minutes\". Corrected, this is hours:minutes.
In decimal hours this is: \"hours.xx\", in minutes since 00:00 this is \"minutes\" minutes.
For example, the user enters 26 97.
Output is: You entered 26:97. Corrected, this is 3:37. In decimal hours this is 3.32 hours, in minutes since 00:00, this 217 minutes.
#include <iostream>
#include <math.h>
/* run this program using the console pauser or add your own getch, system(\"pause\") or input loop */
using namespace std;
int main(int argc, char** argv) {
int hours=0,minutes=0;
cout << \"Enter hours:Minutes -->\\t\";
cin >> hours >> minutes;
int Ihours = hours,Iminutes = minutes;
// logic for hours
if(hours > 24 && minutes > 59){
int hoursDifference = hours % 24;
cout << \"hoursDifference =\"<<hoursDifference<<\"\ \";
hours =floor(hoursDifference);
int minuteDifference = minutes % 60 ;
minutes = floor(minuteDifference);
hours = hours + minuteDifference / 24;
cout << \"You entered \\\" \" << Ihours << \":\" << Iminutes <<\" \\\". Corrected, this is\\\" \"<< hours << \" : \" <<minutes << \" \\\".\ \";
int dHours = hours * 1 ;
double dMinutes = minutes * floor(1%60);
cout << \"In decimal hours this is: \" << dHours <<\" : \" << (dMinutes+minutes) << \" in minutes since 00:00 this is \" << (hours * 60 + minutes) << \" minutes\ .\";
}
else{
cout << \"You entered \\\" \" << Ihours << \":\" << Iminutes <<\" \\\". Corrected, this is\\\" \"<< hours << \" : \" <<minutes << \" \\\".\ \";
int dHours = hours * 1 ;
double dMinutes = minutes * floor(1%60);
cout << \"In decimal hours this is: \" << dHours <<\" : \" << (dMinutes+minutes) << \" in minutes since 00:00 this is \" << (hours * 60 + minutes) << \" minutes\ .\";
}
return 0;
}