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