diff options
| author | Connor McDowell <[email protected]> | 2024-01-30 12:11:00 -0800 |
|---|---|---|
| committer | Connor McDowell <[email protected]> | 2024-01-30 12:11:00 -0800 |
| commit | a6a86fd67296838761e81b7a8c4e2cb0e6dcd6f7 (patch) | |
| tree | e7fa6068de1301c48d0da45aed88b9b15b7d21cb /Project1 | |
| parent | post notes, all comits after include exercise proper (diff) | |
| download | in-class-exercise-7-connormcdowell275-main.tar.xz in-class-exercise-7-connormcdowell275-main.zip | |
Diffstat (limited to 'Project1')
| -rw-r--r-- | Project1/Loops.cpp | 126 | ||||
| -rw-r--r-- | Project1/Loops.h | 12 | ||||
| -rw-r--r-- | Project1/program.cpp | 115 |
3 files changed, 145 insertions, 108 deletions
diff --git a/Project1/Loops.cpp b/Project1/Loops.cpp index e69de29..e6bff91 100644 --- a/Project1/Loops.cpp +++ b/Project1/Loops.cpp @@ -0,0 +1,126 @@ +#include "Loops.h" + +#include <iostream> + +void ForLoop(size_t n) +{ + int i = 0; + for (int i = 0; i < n; ++i) + { + std::cout << i << " "; + } + + //for (int i = 10; i > 0; --i); + //{ + // std::cout << i << " "; + //} + + //int i, k, j, m, n; + + //for (auto i = 0; j = 5; i < 5; ++i; --j) + //{ + // std::cout << i << " " << j << std::endl; + // + //} + + /*for (int i = 0; i < 10 && i != 5; ++i) + { + std::cout << i << " "; + + }*/ + + /*for(auto i = 0, j = 4; (i < 100) || (j > 0); ++i, --j) + { + std::cout << i << " " << j << std::endl; + }*/ + + /*for (int i = 0; i < 10; ++i) + { + if (i == 6)break; + cout << i << " "; + }*/ + + /*for (int i = 0; i < 10; ++i) + { + if ((i & 2) == 0) continue; + cout << i << " "; + + }*/ + + + +} + +void WhileLoop(size_t n) +{ + int i = 0; + while (i < n) + { + std::cout << i << " "; + i++; + } +} + + +void DoWhileLoop(size_t n) +{ + int i = 0; + do + { + std::cout << i << " "; + + ++i; + + } while (i < n); + + /*int countdown = 10; + do + { + cout << "Countdown: " << countdown << endl; + countdown--; + } while (countdown > 0);*/ + + /*int num; + do + { + cout << "enter a number (0 to exit): "; + cin >> num; + cout << "you entered: " << num << endl; + + } while (num != 0);*\ + + +} + + + +void WhileLoopExamples() +{ + // decare counter first + /*int i = 0; + while (i < 100) + { + std::cout << i << " "; + ++i; + }*/ + + // infinite loop because true is always true + // reinitialize variables every time + /*int i = 0; + while (i < 10 && i !=5) + { + std::cout << i << " "; + + ++i; + }*/ + + /*int j = 10; + int i = 0; + while (i < 5 && j > 5) + { + cout << i << "," << j << endl; + ++i; + j--; + }*/ + +} diff --git a/Project1/Loops.h b/Project1/Loops.h index 6f70f09..7707edf 100644 --- a/Project1/Loops.h +++ b/Project1/Loops.h @@ -1 +1,11 @@ -#pragma once +#ifndef Loops +#define Loops + +void ForLoop(size_t n); + +void WhileLoop(size_t n); + +void DoWhileLoop(size_t n); + + +#endif Loops diff --git a/Project1/program.cpp b/Project1/program.cpp index 30f7077..1202f4c 100644 --- a/Project1/program.cpp +++ b/Project1/program.cpp @@ -4,6 +4,8 @@ // Reason: inclass exercise 7 #include <iostream> +#include "Loops.h" + using std::cout; using std::cin; using std::endl; @@ -11,117 +13,16 @@ using std::endl; //notes //loop types and examples -//void ForLoopExamples(); -//void WhileLoopExamples(); -//void DoWhileLoopExamples(); - int main() { - //ForLoopExamples(); - //WhileLoopExamples(); - //DoWhileLoopExamples(); - - - + int n = 0; + cout << "Please enter a whole number: "; + cin >> n; + ForLoop(n); + WhileLoop(n); + DoWhileLoop(n); return 0; } -void DoWhileLoopExamples() -{ - /*int i = 0; - do - { - cout << i << " "; - - ++i; - - } while (i < 10);*/ - - /*int countdown = 10; - do - { - cout << "Countdown: " << countdown << endl; - countdown--; - } while (countdown > 0);*/ - - /*int num; - do - { - cout << "enter a number (0 to exit): "; - cin >> num; - cout << "you entered: " << num << endl; - - } while (num != 0);*\ - - -} - - - -void WhileLoopExamples() -{ - // decare counter first - /*int i = 0; - while (i < 100) - { - std::cout << i << " "; - ++i; - }*/ - - // infinite loop because true is always true - // reinitialize variables every time - /*int i = 0; - while (i < 10 && i !=5) - { - std::cout << i << " "; - - ++i; - }*/ - - /*int j = 10; - int i = 0; - while (i < 5 && j > 5) - { - cout << i << "," << j << endl; - ++i; - j--; - }*/ - -} -void ForLoopExamples() -{ - //for (int i = 0; i < 10; ++i) - //{ - // std::cout << i << " "; - //} - - //for (int i = 10; i > 0; --i); - //{ - // std::cout << i << " "; - //} - - //int i, k, j, m, n; - - //for (auto i = 0; j = 5; i < 5; ++i; --j) - //{ - // std::cout << i << " " << j << std::endl; - // - //} - - /*for (int i = 0; i < 10 && i != 5; ++i) - { - std::cout << i << " "; - - }*/ - - /*for(auto i = 0, j = 4; (i < 100) || (j > 0); ++i, --j) - { - std::cout << i << " " << j << std::endl; - }*/ - - - - -}
\ No newline at end of file |