Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
#include <iostream>
#include <string>
using namespace std;
int main()
{
int days;
int date;
int month;
cout << "Please enter a number from 1-12 to represent a month: " ;
cin >> month;
switch(month){
case 1:
cout << "January" << endl;
days = 31;
break;
case 2:
cout << "February" << endl;
days = 28;
break;
case 3:
cout << "March" << endl;
days = 31;
break;
case 4:
cout << "April" << endl;
days = 30;
break;
case 5:
cout << "May" << endl;
days = 31;
break;
case 6:
cout << "June" << endl;
days = 30;
break;
case 7:
cout << "July" << endl;
days = 31;
break;
case 8:
cout << "August" << endl;
days = 31;
break;
case 9:
cout << "September" << endl;
days = 30;
break;
case 10:
cout << "October" << endl;
days = 31;
break;
case 11:
cout << "November" << endl;
days = 30;
break;
case 12:
cout << "December" << endl;
days = 31;
break;
default:
cout << "Please enter a vaild month: " ;
}
cout << "Please enter a number from 1-" << days << " to represent a date: ";
cin >> date;
switch(date){
case 1:
cout << month << "/1" << endl;
break;
case 2:
cout << month << "/2" << endl;
break;
case 3:
cout << month << "/3" << endl;
break;
case 4:
cout << month << "/4" << endl;
break;
case 5:
cout << month << "/5" << endl;
break;
case 6:
cout << month << "/6" << endl;
break;
case 7:
cout << month << "/7" << endl;
break;
case 8:
cout << month << "/8" << endl;
break;
case 9:
cout << month << "/9" << endl;
break;
case 10:
cout << month << "/10" << endl;
break;
case 11:
cout << month << "/11" << endl;
break;
case 12:
cout << month << "/12" << endl;
break;
case 13:
cout << month << "/13" << endl;
break;
case 14:
cout << month << "/14" << endl;
break;
case 15:
cout << month << "/15" << endl;
break;
case 16:
cout << month << "/16" << endl;
break;
case 17:
cout << month << "/17" << endl;
break;
case 18:
cout << month << "/18" << endl;
break;
case 19:
cout << month << "/19" << endl;
break;
case 20:
cout << month << "/20" << endl;
break;
case 21:
cout << month << "/21" << endl;
break;
case 22:
cout << month << "/22" << endl;
break;
case 23:
cout << month << "/23" << endl;
break;
case 24:
cout << month << "/24" << endl;
break;
case 25:
cout << month << "/25" << endl;
break;
case 26:
cout << month << "/26" << endl;
break;
case 27:
cout << month << "/27" << endl;
break;
case 28:
cout << month << "/28" << endl;
break;
case 29:
cout << month << "/29" << endl;
break;
case 30:
cout << month << "/30" << endl;
break;
case 31:
cout << month << "/31" << endl;
break;
default:
cout << "Invalid date. Please try again: ";
}
if (date + 14 > days)
cout << "Two weeks from your selected date is " << (month + 1) << "/" << ((date + 14) - 30) << endl;
else cout << "Two weeks from your selected date is " << month << "/" << (date + 14) << endl;
return 0;
}
btw this doesnt loop back when you put in an incorrect date/monthJim Perry said:Just wait until the day they assign you something like this (this is in C++, by the way):
Code:#include <iostream> #include <string> using namespace std; int main() { int days; int date; int month; cout << "Please enter a number from 1-12 to represent a month: " ; cin >> month; switch(month){ case 1: cout << "January" << endl; days = 31; break; case 2: cout << "February" << endl; days = 28; break; case 3: cout << "March" << endl; days = 31; break; case 4: cout << "April" << endl; days = 30; break; case 5: cout << "May" << endl; days = 31; break; case 6: cout << "June" << endl; days = 30; break; case 7: cout << "July" << endl; days = 31; break; case 8: cout << "August" << endl; days = 31; break; case 9: cout << "September" << endl; days = 30; break; case 10: cout << "October" << endl; days = 31; break; case 11: cout << "November" << endl; days = 30; break; case 12: cout << "December" << endl; days = 31; break; default: cout << "Please enter a vaild month: " ; } cout << "Please enter a number from 1-" << days << " to represent a date: "; cin >> date; switch(date){ case 1: cout << month << "/1" << endl; break; case 2: cout << month << "/2" << endl; break; case 3: cout << month << "/3" << endl; break; case 4: cout << month << "/4" << endl; break; case 5: cout << month << "/5" << endl; break; case 6: cout << month << "/6" << endl; break; case 7: cout << month << "/7" << endl; break; case 8: cout << month << "/8" << endl; break; case 9: cout << month << "/9" << endl; break; case 10: cout << month << "/10" << endl; break; case 11: cout << month << "/11" << endl; break; case 12: cout << month << "/12" << endl; break; case 13: cout << month << "/13" << endl; break; case 14: cout << month << "/14" << endl; break; case 15: cout << month << "/15" << endl; break; case 16: cout << month << "/16" << endl; break; case 17: cout << month << "/17" << endl; break; case 18: cout << month << "/18" << endl; break; case 19: cout << month << "/19" << endl; break; case 20: cout << month << "/20" << endl; break; case 21: cout << month << "/21" << endl; break; case 22: cout << month << "/22" << endl; break; case 23: cout << month << "/23" << endl; break; case 24: cout << month << "/24" << endl; break; case 25: cout << month << "/25" << endl; break; case 26: cout << month << "/26" << endl; break; case 27: cout << month << "/27" << endl; break; case 28: cout << month << "/28" << endl; break; case 29: cout << month << "/29" << endl; break; case 30: cout << month << "/30" << endl; break; case 31: cout << month << "/31" << endl; break; default: cout << "Invalid date. Please try again: "; } if (date + 14 > days) cout << "Two weeks from your selected date is " << (month + 1) << "/" << ((date + 14) - 30) << endl; else cout << "Two weeks from your selected date is " << month << "/" << (date + 14) << endl; return 0; }
I think you'll like C++.
Megumin said:btw this doesnt loop back when you put in an incorrect date/monthJim Perry said:Just wait until the day they assign you something like this (this is in C++, by the way):
Code:#include <iostream> #include <string> using namespace std; int main() { int days; int date; int month; cout << "Please enter a number from 1-12 to represent a month: " ; cin >> month; switch(month){ case 1: cout << "January" << endl; days = 31; break; case 2: cout << "February" << endl; days = 28; break; case 3: cout << "March" << endl; days = 31; break; case 4: cout << "April" << endl; days = 30; break; case 5: cout << "May" << endl; days = 31; break; case 6: cout << "June" << endl; days = 30; break; case 7: cout << "July" << endl; days = 31; break; case 8: cout << "August" << endl; days = 31; break; case 9: cout << "September" << endl; days = 30; break; case 10: cout << "October" << endl; days = 31; break; case 11: cout << "November" << endl; days = 30; break; case 12: cout << "December" << endl; days = 31; break; default: cout << "Please enter a vaild month: " ; } cout << "Please enter a number from 1-" << days << " to represent a date: "; cin >> date; switch(date){ case 1: cout << month << "/1" << endl; break; case 2: cout << month << "/2" << endl; break; case 3: cout << month << "/3" << endl; break; case 4: cout << month << "/4" << endl; break; case 5: cout << month << "/5" << endl; break; case 6: cout << month << "/6" << endl; break; case 7: cout << month << "/7" << endl; break; case 8: cout << month << "/8" << endl; break; case 9: cout << month << "/9" << endl; break; case 10: cout << month << "/10" << endl; break; case 11: cout << month << "/11" << endl; break; case 12: cout << month << "/12" << endl; break; case 13: cout << month << "/13" << endl; break; case 14: cout << month << "/14" << endl; break; case 15: cout << month << "/15" << endl; break; case 16: cout << month << "/16" << endl; break; case 17: cout << month << "/17" << endl; break; case 18: cout << month << "/18" << endl; break; case 19: cout << month << "/19" << endl; break; case 20: cout << month << "/20" << endl; break; case 21: cout << month << "/21" << endl; break; case 22: cout << month << "/22" << endl; break; case 23: cout << month << "/23" << endl; break; case 24: cout << month << "/24" << endl; break; case 25: cout << month << "/25" << endl; break; case 26: cout << month << "/26" << endl; break; case 27: cout << month << "/27" << endl; break; case 28: cout << month << "/28" << endl; break; case 29: cout << month << "/29" << endl; break; case 30: cout << month << "/30" << endl; break; case 31: cout << month << "/31" << endl; break; default: cout << "Invalid date. Please try again: "; } if (date + 14 > days) cout << "Two weeks from your selected date is " << (month + 1) << "/" << ((date + 14) - 30) << endl; else cout << "Two weeks from your selected date is " << month << "/" << (date + 14) << endl; return 0; }
I think you'll like C++.
you should use labels/goto or encompass date/month in a while loop or something if you learned those
make sure you always debug!![]()