diff options
| -rw-r--r-- | inclassexercise7/inclassexercise7/loops.cpp | 41 | ||||
| -rw-r--r-- | inclassexercise7/inclassexercise7/loops.h | 5 | ||||
| -rw-r--r-- | inclassexercise7/inclassexercise7/program.cpp | 17 |
3 files changed, 63 insertions, 0 deletions
diff --git a/inclassexercise7/inclassexercise7/loops.cpp b/inclassexercise7/inclassexercise7/loops.cpp index e69de29..293a462 100644 --- a/inclassexercise7/inclassexercise7/loops.cpp +++ b/inclassexercise7/inclassexercise7/loops.cpp @@ -0,0 +1,41 @@ +#include "loops.h" +#include <iostream> +using std::cout; +using std::cin; +using std::endl; + + +void forloop(size_t n) +{ + + for (int i = 0; i <= n; ++i) + cout << i << " " ; + + +} + +void whileloop(size_t n) +{ + int i = 0; + + while (i <= n) + { + cout << i << " "; + i++; + + } + +} + +void dowhileloop(size_t n) +{ + int i = 0; + + do + { + cout << i << " "; + i++; + + } while (i <= n); + +}
\ No newline at end of file diff --git a/inclassexercise7/inclassexercise7/loops.h b/inclassexercise7/inclassexercise7/loops.h index 9b914d7..a5ebc9f 100644 --- a/inclassexercise7/inclassexercise7/loops.h +++ b/inclassexercise7/inclassexercise7/loops.h @@ -2,5 +2,10 @@ #define loophead +void forloop(size_t n); + +void whileloop(size_t n); + +void dowhileloop(size_t n); #endif diff --git a/inclassexercise7/inclassexercise7/program.cpp b/inclassexercise7/inclassexercise7/program.cpp index bfde136..4af487c 100644 --- a/inclassexercise7/inclassexercise7/program.cpp +++ b/inclassexercise7/inclassexercise7/program.cpp @@ -3,6 +3,8 @@ //CST 116 #include <iostream> +#include "loops.h" + using std::cout; @@ -11,10 +13,25 @@ using std::endl; int main() { + int num; + + cout << "Give me a number please" << endl; + cin >> num; + forloop(num); + + cout << "\nGive me another number please" << endl; + num = 0; + cin >> num; + whileloop(num); + cout << "\nGive me one last number please" << endl; + num = 0; + cin >> num; + dowhileloop(num); + cout << "\nThank you have a great day!:0" << endl; return 0; |