Find Future Dates

less than 1 minute read

The code has been modified slightly and now uploaded to the site.

Question

<— Return Home

35.cpp

#include <iostream>
using namespace std;

std::string checkDay(int value){
    switch(value){
        case 0:
            return "Sunday";
            // break;
        case 1:
            return "Monday";
            // break;
        case 2:
            return "Tuesday";
            // break;
        case 3:
            return "Wednesday";
            // break;
        case 4:
            return "Thursday";
            // break;
        case 5:
            return "Friday";
            // break;
        case 6:
            return "Saturday";
            // break;
    }
}

int main(){
    int today;
    int days_elapsed;
    // String sunday = "Sunday";
    // String monday = "Monday";
    // String tuesday = "Tuesday";
    // String thursday = "Thursday";
    // String friday = "Friday";
    // String saturday = "Saturday";

    std::cout << "Enter today's day: \n";
    std::cin >> today;

    std::cout << "Enter the number of days elapsed since today: \n";
    std::cin >> days_elapsed;

    while (days_elapsed > 6){
        days_elapsed -= 7;
    }

    std::string now = checkDay(today);
    std::string future = checkDay(today + days_elapsed);

    std::cout << "Today is " << now << " and the future day is " << future << "\n";
    
}

<— Return Home