From 158761548a53bb32f93bd89dc5668572d3babfc0 Mon Sep 17 00:00:00 2001
From: Miles-Cell <156042454+Miles-Cell@users.noreply.github.com>
Date: Mon, 29 Jan 2024 18:10:02 -0800
Subject: Messed up submit. Exercise complete.
---
InClassExercise5/InClassExercise5/Header.h | 13 ++++++++
.../InClassExercise5/InClassExercise5.vcxproj | 3 ++
.../InClassExercise5.vcxproj.filters | 5 +++
InClassExercise5/InClassExercise5/Source.cpp | 39 +++++++++++++++++++---
4 files changed, 55 insertions(+), 5 deletions(-)
create mode 100644 InClassExercise5/InClassExercise5/Header.h
diff --git a/InClassExercise5/InClassExercise5/Header.h b/InClassExercise5/InClassExercise5/Header.h
new file mode 100644
index 0000000..8fb36c1
--- /dev/null
+++ b/InClassExercise5/InClassExercise5/Header.h
@@ -0,0 +1,13 @@
+#ifndef MY_HELPERS_H
+#define MY_HELPERS_H
+
+double double_function(double& new_var);
+char char_function();
+size_t array_size();
+void no_return();
+
+
+
+#endif MY_HELPERS_H
+
+
diff --git a/InClassExercise5/InClassExercise5/InClassExercise5.vcxproj b/InClassExercise5/InClassExercise5/InClassExercise5.vcxproj
index a6a441f..d968d92 100644
--- a/InClassExercise5/InClassExercise5/InClassExercise5.vcxproj
+++ b/InClassExercise5/InClassExercise5/InClassExercise5.vcxproj
@@ -129,6 +129,9 @@
+
+
+
diff --git a/InClassExercise5/InClassExercise5/InClassExercise5.vcxproj.filters b/InClassExercise5/InClassExercise5/InClassExercise5.vcxproj.filters
index 3e7e62e..25c729c 100644
--- a/InClassExercise5/InClassExercise5/InClassExercise5.vcxproj.filters
+++ b/InClassExercise5/InClassExercise5/InClassExercise5.vcxproj.filters
@@ -19,4 +19,9 @@
Source Files
+
+
+ Header Files
+
+
\ No newline at end of file
diff --git a/InClassExercise5/InClassExercise5/Source.cpp b/InClassExercise5/InClassExercise5/Source.cpp
index 0e10e7c..a560d6d 100644
--- a/InClassExercise5/InClassExercise5/Source.cpp
+++ b/InClassExercise5/InClassExercise5/Source.cpp
@@ -3,22 +3,51 @@
// Class: CST 116
// Assignment: InClass Exercise 5
-double doubleFunction() {
- return 5.36;
-}
+#include
-int main()
+#include "Header.h"
+
+
+
+double double_function(double& new_var)
{
+ double var = new_var*2;
+ new_var = var;
+ return var;
+}
- return 0;
+char char_function()
+{
+ return 'y';
}
+size_t array_size()
+{
+ return 631635416354;
+}
+
+void no_return()
+{
+ std::cout << "This does not return anything";
+}
+int main()
+{
+ //no_return();
+ //array_size();
+ //char c = char_function();
+ double new_var = 5.7896;
+ double new_double = double_function(new_var);
+ std::cout << new_double << std::endl;
+ std::cout << new_var << std::endl;
+
+ return 0;
+}
\ No newline at end of file
--
cgit v1.2.3