// Elaine Torrez Chapter 2 P. 221, #7
/**************************************************************************
* TIME CALCULATOR
* ------------------------------------------------------------------------
* This program asks the user to enter a number of seconds. If the number
* is large enough, it converts the seconds into minutes, hours, or days:
*
* 60 seconds = 1 minute
* 3600 seconds = 1 hour
* 86400 seconds = 1 day
*
* It then displays the conversion based on the value entered.
* ------------------------------------------------------------------------
* INPUT
* seconds : Number of seconds entered by the user
*
* OUTPUT
* The equivalent time in minutes, hours, or days (if applicable)
**************************************************************************/
#include <iostream>
using namespace std;
int main()
{
int seconds; // User input for total seconds
// Get input
cout << "Enter the number of seconds: ";
cin >> seconds;
// Check ranges with if/else if
if (seconds >= 86400)
cout << "That is " << (seconds / 86400.0) << " days.\n";
else if (seconds >= 3600)
cout << "That is " << (seconds / 3600.0) << " hours.\n";
else if (seconds >= 60)
cout << "That is " << (seconds / 60.0) << " minutes.\n";
else
cout << "That is less than one minute.\n";
return 0;
}
Ly8gRWxhaW5lIFRvcnJleiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENoYXB0ZXIgMiBQLiAyMjEsICM3Ci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogKiBUSU1FIENBTENVTEFUT1IKICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIFRoaXMgcHJvZ3JhbSBhc2tzIHRoZSB1c2VyIHRvIGVudGVyIGEgbnVtYmVyIG9mIHNlY29uZHMuIElmIHRoZSBudW1iZXIKICogaXMgbGFyZ2UgZW5vdWdoLCBpdCBjb252ZXJ0cyB0aGUgc2Vjb25kcyBpbnRvIG1pbnV0ZXMsIGhvdXJzLCBvciBkYXlzOgogKgogKiAgIDYwIHNlY29uZHMgICA9IDEgbWludXRlCiAqICAgMzYwMCBzZWNvbmRzID0gMSBob3VyCiAqICAgODY0MDAgc2Vjb25kcyA9IDEgZGF5CiAqCiAqIEl0IHRoZW4gZGlzcGxheXMgdGhlIGNvbnZlcnNpb24gYmFzZWQgb24gdGhlIHZhbHVlIGVudGVyZWQuCiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogKiBJTlBVVAogKiAgIHNlY29uZHMgOiBOdW1iZXIgb2Ygc2Vjb25kcyBlbnRlcmVkIGJ5IHRoZSB1c2VyCiAqCiAqIE9VVFBVVAogKiAgIFRoZSBlcXVpdmFsZW50IHRpbWUgaW4gbWludXRlcywgaG91cnMsIG9yIGRheXMgKGlmIGFwcGxpY2FibGUpCiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KCiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgaW50IHNlY29uZHM7ICAgLy8gVXNlciBpbnB1dCBmb3IgdG90YWwgc2Vjb25kcwoKICAgIC8vIEdldCBpbnB1dAogICAgY291dCA8PCAiRW50ZXIgdGhlIG51bWJlciBvZiBzZWNvbmRzOiAiOwogICAgY2luID4+IHNlY29uZHM7CgogICAgLy8gQ2hlY2sgcmFuZ2VzIHdpdGggaWYvZWxzZSBpZgogICAgaWYgKHNlY29uZHMgPj0gODY0MDApCiAgICAgICAgY291dCA8PCAiVGhhdCBpcyAiIDw8IChzZWNvbmRzIC8gODY0MDAuMCkgPDwgIiBkYXlzLlxuIjsKICAgIGVsc2UgaWYgKHNlY29uZHMgPj0gMzYwMCkKICAgICAgICBjb3V0IDw8ICJUaGF0IGlzICIgPDwgKHNlY29uZHMgLyAzNjAwLjApIDw8ICIgaG91cnMuXG4iOwogICAgZWxzZSBpZiAoc2Vjb25kcyA+PSA2MCkKICAgICAgICBjb3V0IDw8ICJUaGF0IGlzICIgPDwgKHNlY29uZHMgLyA2MC4wKSA8PCAiIG1pbnV0ZXMuXG4iOwogICAgZWxzZQogICAgICAgIGNvdXQgPDwgIlRoYXQgaXMgbGVzcyB0aGFuIG9uZSBtaW51dGUuXG4iOwoKICAgIHJldHVybiAwOwp9Cg==