aboutsummaryrefslogtreecommitdiff
path: root/inclassexercise7
diff options
context:
space:
mode:
authorrPatrickWarner <[email protected]>2024-01-29 19:57:56 -0800
committerrPatrickWarner <[email protected]>2024-01-29 19:57:56 -0800
commit8fad69eb4960afabdfcf2d25dc5719edd2f4bdd3 (patch)
tree213d61ab4f659febc57f90dddda9104ef2e1b920 /inclassexercise7
parentinit (diff)
downloadin-class-exercise-7-reecepwarner-main.tar.xz
in-class-exercise-7-reecepwarner-main.zip
completedHEADmain
Diffstat (limited to 'inclassexercise7')
-rw-r--r--inclassexercise7/inclassexercise7/loops.cpp41
-rw-r--r--inclassexercise7/inclassexercise7/loops.h5
-rw-r--r--inclassexercise7/inclassexercise7/program.cpp17
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;