//NAME:Reece Warner //Date:1/30/2024 //Assignment Homework #4 //CST 116 #include #include using std::cout; using std::cin; using std::endl; using std::setw; void print100(); struct birthday { int day; int month; int year; }; birthday personbd(); void printuserbd(birthday newuse); void fib(size_t b); void menu(); void exitart(); int main() { menu(); return 0; } void print100() { for (int i = 0; i <= 100; i++) { if (i < 100) { cout << i << ","; } if (i == 100) { cout << i << ". \n\n\n"; } } cout << "\n\n"; } birthday personbd() { birthday user{}; cout << "\nDay->>"; cin >> user.day; cout << "\nMonth->>"; cin >> user.month; cout << "\nYear->>"; cin >> user.year; return user; } void printuserbd(birthday newuse) { cout << setw(63) << "Your birthdate ->>" << newuse.month << "/" << newuse.day << "/" << newuse.year << "\n\n\n" << endl; if (newuse.month == 2 && newuse.day >= 5) { cout << setw(75) << "It is almost your birthday!!!\n\n\n" << endl; } cout << "\n\n"; } void fib(size_t b) { size_t first = 0, second = 1, next = 0; for (int i = 0; i <= b; ++i ) { if (i < b) { if (i == 0) { cout << 0 << ", "; } if (i == 1) { cout << 1 << ", "; } next = first + second; first = second; second = next; cout << next << ", "; } if (i == b) { cout << "... off to infinity->>> " << endl; } } cout << "\n\n\n"; } void menu() { char userinput; do { cout << setw(75) << "<<>>\n\n\n" << endl; cout << setw(69) << "a)Go from 0 to 100\n\n\n" << setw(71) << "b)Input your birthdate\n\n\n" <> userinput; switch (userinput) { case('a'): print100(); break; case('b'): birthday newuse = personbd(); printuserbd(newuse); break; case('c'): int b; cout << "Give me the nth term" << endl; cin >> b; fib(b); break; case('d'): cout << "Have a wonderful day!:)" << endl; exitart(); break; default: cout << "Invalid input... Try again!" << endl; } } while (userinput != 'd'); } void exitart() { for (int i = 0; i < 100; ++i) { if (i == 0) { cout << "||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||"; } if (i <= 6) { cout << "|||| ||||"; } if (i > 10 && i <= 15) { cout << "|||| |||||||||| |||||||||| ||||"; } if (i > 15 && i <= 20) { cout << "|||| ||||"; } if (i > 21 && i <= 23) { cout << "|||| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ||||"; } if (i > 24 && i <= 26) { cout << "|||| |||| |||| ||||"; } if (i > 27 && i <= 29) { cout << "|||| ||| ||| ||||"; } if (i > 30 && i == 31) { cout << "|||| |||| |||| ||||"; } if (i > 31 && i < 33) { cout << "|||| |||| |||| ||||"; } if (i > 34 && i < 36) { cout << "|||| |||| |||| ||||"; } if (i > 37 && i < 39) { cout << "|||| |||| |||| ||||"; } if (i > 40 && i < 42) { cout << "|||| ||||||||||||||||||||||||||||||||||||||||| ||||"; } if (i > 42 && i < 46) { cout << "|||| ||||"; } if (i > 46 && i <= 48) { cout << "||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||"; } } }