diff options
| author | rPatrickWarner <[email protected]> | 2024-01-30 20:32:29 -0800 |
|---|---|---|
| committer | rPatrickWarner <[email protected]> | 2024-01-30 20:32:29 -0800 |
| commit | bf089065a1ebc6fbb0f39c5c627a5805a177579b (patch) | |
| tree | 300034c67fbdb3e1463d98a3b113bd16cfdc8739 | |
| parent | init (diff) | |
| download | homework-4-reecepwarner-bf089065a1ebc6fbb0f39c5c627a5805a177579b.tar.xz homework-4-reecepwarner-bf089065a1ebc6fbb0f39c5c627a5805a177579b.zip | |
smallchanges
| -rw-r--r-- | Homework4Reece/Homework4Reece/Homework4Reece.vcxproj | 3 | ||||
| -rw-r--r-- | Homework4Reece/Homework4Reece/Homework4Reece.vcxproj.filters | 5 | ||||
| -rw-r--r-- | Homework4Reece/Homework4Reece/head.h | 20 | ||||
| -rw-r--r-- | Homework4Reece/Homework4Reece/program.cpp | 201 |
4 files changed, 183 insertions, 46 deletions
diff --git a/Homework4Reece/Homework4Reece/Homework4Reece.vcxproj b/Homework4Reece/Homework4Reece/Homework4Reece.vcxproj index 193eea9..b00c978 100644 --- a/Homework4Reece/Homework4Reece/Homework4Reece.vcxproj +++ b/Homework4Reece/Homework4Reece/Homework4Reece.vcxproj @@ -129,9 +129,6 @@ <ItemGroup> <ClCompile Include="program.cpp" /> </ItemGroup> - <ItemGroup> - <ClInclude Include="head.h" /> - </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> diff --git a/Homework4Reece/Homework4Reece/Homework4Reece.vcxproj.filters b/Homework4Reece/Homework4Reece/Homework4Reece.vcxproj.filters index c237477..a1fa30d 100644 --- a/Homework4Reece/Homework4Reece/Homework4Reece.vcxproj.filters +++ b/Homework4Reece/Homework4Reece/Homework4Reece.vcxproj.filters @@ -19,9 +19,4 @@ <Filter>Source Files</Filter> </ClCompile> </ItemGroup> - <ItemGroup> - <ClInclude Include="head.h"> - <Filter>Header Files</Filter> - </ClInclude> - </ItemGroup> </Project>
\ No newline at end of file diff --git a/Homework4Reece/Homework4Reece/head.h b/Homework4Reece/Homework4Reece/head.h deleted file mode 100644 index 1705b10..0000000 --- a/Homework4Reece/Homework4Reece/head.h +++ /dev/null @@ -1,20 +0,0 @@ -#ifndef heady - -#define heady - -struct userdateofbirth -{ - int day; - int month; - int year; - -}; - - -void print100(); - -userdateofbirth inputPersonalInfo(); - - - -#endif diff --git a/Homework4Reece/Homework4Reece/program.cpp b/Homework4Reece/Homework4Reece/program.cpp index 2c42015..ebc21f6 100644 --- a/Homework4Reece/Homework4Reece/program.cpp +++ b/Homework4Reece/Homework4Reece/program.cpp @@ -4,56 +4,221 @@ //CST 116 #include <iostream> -#include "head.h" +//#include <iomanip> 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; +} -int main() + +void print100() { + for (int i = 0; i <= 100; i++) + { + cout << i << ","; - + } + 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 << "Your birthdate ->>" + << newuse.month << "/" + << newuse.day << "/" + << newuse.year << endl; - return 0; + cout << "\n\n"; + } -void print100() +void fib(size_t b) { - for (int i = 0; i <= 100; i++) + size_t first = 0, second = 1, dos = 2, tres = 3, next = 0; + + for (int i = 0; i <= b; ++i ) { - cout << i << ","; + + if (i == 0) + { + cout << 0 << ", "; + } + + if (i == 1) + { + cout << 1 << ", "; + } + + next = first + second; + + first = second; + + second = next; + + cout << next << ", "; } + cout << "\n\n"; } - -userdateofbirth inputPersonalInfo() +void menu() { - int day; - int month; - int year; - cout << "What month were you born?" << endl; - cin >> month; - cout << "What day were you born?" << endl; - cin >> day; - cout << "What year were you born?" << endl; - cin >> year; + char userinput; + do + { + + cout << "Welcome to the main menu" + << "\na)Go from 0 to 100" + << "\nb)Input your birthdate" + << "\nc)Check out the Fibonacci Sequence to the nth term" + << "\nd)Exit" << endl; + cin >> 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 << "||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||"; + } + + } + + +}
\ No newline at end of file |