aboutsummaryrefslogtreecommitdiff
path: root/Project1
diff options
context:
space:
mode:
authoraustinlujan <[email protected]>2024-03-21 23:38:49 -0700
committeraustinlujan <[email protected]>2024-03-21 23:38:49 -0700
commitd1347c4698a3d70e33c87ed1d95bc8af3c0844c6 (patch)
tree2faf2b79bbf0f40d300ae3db40de53503485a92d /Project1
parentinit commit (diff)
downloadhomework-4-austinlujan-main.tar.xz
homework-4-austinlujan-main.zip
completed and tested assignmentHEADmain
Diffstat (limited to 'Project1')
-rw-r--r--Project1/.vs/Project1/FileContentIndex/08a45e91-6d16-466a-86e6-d55c6dea059a.vsidxbin0 -> 5637 bytes
-rw-r--r--Project1/.vs/Project1/FileContentIndex/19d9d785-9e7c-4b49-a58f-1a55b251a4f8.vsidxbin7790 -> 0 bytes
-rw-r--r--Project1/.vs/Project1/FileContentIndex/8c8d077a-8cb8-42b8-bcf4-309b0c2d99f3.vsidxbin197 -> 0 bytes
-rw-r--r--Project1/.vs/Project1/FileContentIndex/d116d255-4a87-47e0-a26d-b37da427e953.vsidxbin0 -> 8215 bytes
-rw-r--r--Project1/.vs/Project1/v17/.suobin27648 -> 32256 bytes
-rw-r--r--Project1/.vs/Project1/v17/Browse.VC.dbbin401408 -> 11067392 bytes
-rw-r--r--Project1/.vs/Project1/v17/ipch/AutoPCH/f688bd2da09ab116/I.PROGRAM.ipchbin0 -> 38928384 bytes
-rw-r--r--Project1/i.program.cpp84
-rw-r--r--Project1/x64/Debug/Project1.exebin0 -> 74240 bytes
-rw-r--r--Project1/x64/Debug/Project1.exe.recipe11
-rw-r--r--Project1/x64/Debug/Project1.ilkbin0 -> 823048 bytes
-rw-r--r--Project1/x64/Debug/Project1.log2
-rw-r--r--Project1/x64/Debug/Project1.pdbbin0 -> 1478656 bytes
-rw-r--r--Project1/x64/Debug/Project1.tlog/CL.command.1.tlogbin0 -> 854 bytes
-rw-r--r--Project1/x64/Debug/Project1.tlog/CL.read.1.tlogbin0 -> 20022 bytes
-rw-r--r--Project1/x64/Debug/Project1.tlog/CL.write.1.tlogbin0 -> 720 bytes
-rw-r--r--Project1/x64/Debug/Project1.tlog/Cl.items.tlog1
-rw-r--r--Project1/x64/Debug/Project1.tlog/Project1.lastbuildstate2
-rw-r--r--Project1/x64/Debug/Project1.tlog/link.command.1.tlogbin0 -> 1520 bytes
-rw-r--r--Project1/x64/Debug/Project1.tlog/link.read.1.tlogbin0 -> 3526 bytes
-rw-r--r--Project1/x64/Debug/Project1.tlog/link.write.1.tlogbin0 -> 750 bytes
-rw-r--r--Project1/x64/Debug/Project1.vcxproj.FileListAbsolute.txt1
-rw-r--r--Project1/x64/Debug/i.program.objbin0 -> 102203 bytes
-rw-r--r--Project1/x64/Debug/vc143.idbbin0 -> 166912 bytes
-rw-r--r--Project1/x64/Debug/vc143.pdbbin0 -> 413696 bytes
25 files changed, 101 insertions, 0 deletions
diff --git a/Project1/.vs/Project1/FileContentIndex/08a45e91-6d16-466a-86e6-d55c6dea059a.vsidx b/Project1/.vs/Project1/FileContentIndex/08a45e91-6d16-466a-86e6-d55c6dea059a.vsidx
new file mode 100644
index 0000000..01c20c3
--- /dev/null
+++ b/Project1/.vs/Project1/FileContentIndex/08a45e91-6d16-466a-86e6-d55c6dea059a.vsidx
Binary files differ
diff --git a/Project1/.vs/Project1/FileContentIndex/19d9d785-9e7c-4b49-a58f-1a55b251a4f8.vsidx b/Project1/.vs/Project1/FileContentIndex/19d9d785-9e7c-4b49-a58f-1a55b251a4f8.vsidx
deleted file mode 100644
index a612aa3..0000000
--- a/Project1/.vs/Project1/FileContentIndex/19d9d785-9e7c-4b49-a58f-1a55b251a4f8.vsidx
+++ /dev/null
Binary files differ
diff --git a/Project1/.vs/Project1/FileContentIndex/8c8d077a-8cb8-42b8-bcf4-309b0c2d99f3.vsidx b/Project1/.vs/Project1/FileContentIndex/8c8d077a-8cb8-42b8-bcf4-309b0c2d99f3.vsidx
deleted file mode 100644
index 8b0507d..0000000
--- a/Project1/.vs/Project1/FileContentIndex/8c8d077a-8cb8-42b8-bcf4-309b0c2d99f3.vsidx
+++ /dev/null
Binary files differ
diff --git a/Project1/.vs/Project1/FileContentIndex/d116d255-4a87-47e0-a26d-b37da427e953.vsidx b/Project1/.vs/Project1/FileContentIndex/d116d255-4a87-47e0-a26d-b37da427e953.vsidx
new file mode 100644
index 0000000..75c2b7e
--- /dev/null
+++ b/Project1/.vs/Project1/FileContentIndex/d116d255-4a87-47e0-a26d-b37da427e953.vsidx
Binary files differ
diff --git a/Project1/.vs/Project1/v17/.suo b/Project1/.vs/Project1/v17/.suo
index e1784f8..44f2ee7 100644
--- a/Project1/.vs/Project1/v17/.suo
+++ b/Project1/.vs/Project1/v17/.suo
Binary files differ
diff --git a/Project1/.vs/Project1/v17/Browse.VC.db b/Project1/.vs/Project1/v17/Browse.VC.db
index bb1f7fe..a300ceb 100644
--- a/Project1/.vs/Project1/v17/Browse.VC.db
+++ b/Project1/.vs/Project1/v17/Browse.VC.db
Binary files differ
diff --git a/Project1/.vs/Project1/v17/ipch/AutoPCH/f688bd2da09ab116/I.PROGRAM.ipch b/Project1/.vs/Project1/v17/ipch/AutoPCH/f688bd2da09ab116/I.PROGRAM.ipch
new file mode 100644
index 0000000..5bb3c00
--- /dev/null
+++ b/Project1/.vs/Project1/v17/ipch/AutoPCH/f688bd2da09ab116/I.PROGRAM.ipch
Binary files differ
diff --git a/Project1/i.program.cpp b/Project1/i.program.cpp
index e69de29..17179c1 100644
--- a/Project1/i.program.cpp
+++ b/Project1/i.program.cpp
@@ -0,0 +1,84 @@
+#include <iostream>
+
+//struct holding the users date of birth
+struct UserBirthday {
+ int month;
+ int day;
+ int year;
+};
+
+// function that loops to print numbers 1-100
+void Print100() {
+ for (int i = 0; i <= 100; ++i) {
+ std::cout << i << std::endl;
+ }
+}
+//function to recieve user birth day/month/year and return a struct
+UserBirthday InputBday() {
+ UserBirthday bday;
+ std::cout << "enter your birth day: ";
+ std::cin >> bday.day;
+ std::cout << "enter your birth month: ";
+ std::cin >> bday.month;
+ std::cout << "enter your birth year: ";
+ std::cin >> bday.year;
+ return bday;
+}
+// basic fibonacci sequence function
+void fibonacci(size_t n) {
+ int a = 0, b = 1, c;
+ std::cout << "fibonacci sequence elements up to term number: " << n << std::endl;
+ for (size_t i = 0; i < n; ++i) {
+ std::cout << a << " ";
+ c = a + b;
+ a = b;
+ b = c;
+ }
+ std::cout << std::endl;
+}
+
+int main() {
+ //loop to display menu and process user input while keeping them in menu until they choose exit
+ char userChoice;
+ do {
+ //manu options
+ std::cout << "options:" << std::endl;
+ std::cout << "a: print100" << std::endl;
+ std::cout << "b: input personal information" << std::endl;
+ std::cout << "c: print fibonacci" << std::endl;
+ std::cout << "d: exit" << std::endl;
+ std::cout << "choose: a, b, c, or d: ";
+ std::cin >> userChoice;
+
+ // switch to give the user the right output for their aselection, added case insensitivity
+ switch (userChoice) {
+ case 'A':
+ case 'a':
+ Print100();
+ break;
+ case 'B':
+ case 'b': {
+ UserBirthday userBday = InputBday();
+ std::cout << "your birthday is: " << userBday.month << "/" << userBday.day << "/" << userBday.year << std::endl;
+ break;
+ }
+ case 'C':
+ case 'c': {
+ size_t n;
+ std::cout << "enter how many fibonacci terms: ";
+ std::cin >> n;
+ fibonacci(n);
+ break;
+ }
+ case 'D':
+ case 'd':
+ std::cout << std::endl << "exiting, goodbye" << std::endl << std::endl;
+ break;
+ default:
+ std::cout << std::endl << "invalid input" << std::endl << std::endl;
+ break;
+ }
+ } while (userChoice != 'D' && userChoice != 'd');
+
+ return 0;
+} \ No newline at end of file
diff --git a/Project1/x64/Debug/Project1.exe b/Project1/x64/Debug/Project1.exe
new file mode 100644
index 0000000..5afa12a
--- /dev/null
+++ b/Project1/x64/Debug/Project1.exe
Binary files differ
diff --git a/Project1/x64/Debug/Project1.exe.recipe b/Project1/x64/Debug/Project1.exe.recipe
new file mode 100644
index 0000000..6110651
--- /dev/null
+++ b/Project1/x64/Debug/Project1.exe.recipe
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project>
+ <ProjectOutputs>
+ <ProjectOutput>
+ <FullPath>C:\Users\Administrator\Desktop\repos\homework-4-austinlujan\Project1\x64\Debug\Project1.exe</FullPath>
+ </ProjectOutput>
+ </ProjectOutputs>
+ <ContentFiles />
+ <SatelliteDlls />
+ <NonRecipeFileRefs />
+</Project> \ No newline at end of file
diff --git a/Project1/x64/Debug/Project1.ilk b/Project1/x64/Debug/Project1.ilk
new file mode 100644
index 0000000..1a298bf
--- /dev/null
+++ b/Project1/x64/Debug/Project1.ilk
Binary files differ
diff --git a/Project1/x64/Debug/Project1.log b/Project1/x64/Debug/Project1.log
new file mode 100644
index 0000000..4dda092
--- /dev/null
+++ b/Project1/x64/Debug/Project1.log
@@ -0,0 +1,2 @@
+ i.program.cpp
+ Project1.vcxproj -> C:\Users\Administrator\Desktop\repos\homework-4-austinlujan\Project1\x64\Debug\Project1.exe
diff --git a/Project1/x64/Debug/Project1.pdb b/Project1/x64/Debug/Project1.pdb
new file mode 100644
index 0000000..d43b7a3
--- /dev/null
+++ b/Project1/x64/Debug/Project1.pdb
Binary files differ
diff --git a/Project1/x64/Debug/Project1.tlog/CL.command.1.tlog b/Project1/x64/Debug/Project1.tlog/CL.command.1.tlog
new file mode 100644
index 0000000..c76a741
--- /dev/null
+++ b/Project1/x64/Debug/Project1.tlog/CL.command.1.tlog
Binary files differ
diff --git a/Project1/x64/Debug/Project1.tlog/CL.read.1.tlog b/Project1/x64/Debug/Project1.tlog/CL.read.1.tlog
new file mode 100644
index 0000000..70d996e
--- /dev/null
+++ b/Project1/x64/Debug/Project1.tlog/CL.read.1.tlog
Binary files differ
diff --git a/Project1/x64/Debug/Project1.tlog/CL.write.1.tlog b/Project1/x64/Debug/Project1.tlog/CL.write.1.tlog
new file mode 100644
index 0000000..1c898f6
--- /dev/null
+++ b/Project1/x64/Debug/Project1.tlog/CL.write.1.tlog
Binary files differ
diff --git a/Project1/x64/Debug/Project1.tlog/Cl.items.tlog b/Project1/x64/Debug/Project1.tlog/Cl.items.tlog
new file mode 100644
index 0000000..4a2015a
--- /dev/null
+++ b/Project1/x64/Debug/Project1.tlog/Cl.items.tlog
@@ -0,0 +1 @@
+C:\Users\Administrator\Desktop\repos\homework-4-austinlujan\Project1\i.program.cpp;C:\Users\Administrator\Desktop\repos\homework-4-austinlujan\Project1\x64\Debug\i.program.obj
diff --git a/Project1/x64/Debug/Project1.tlog/Project1.lastbuildstate b/Project1/x64/Debug/Project1.tlog/Project1.lastbuildstate
new file mode 100644
index 0000000..20fc702
--- /dev/null
+++ b/Project1/x64/Debug/Project1.tlog/Project1.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22621.0:
+Debug|x64|C:\Users\Administrator\Desktop\repos\homework-4-austinlujan\Project1\|
diff --git a/Project1/x64/Debug/Project1.tlog/link.command.1.tlog b/Project1/x64/Debug/Project1.tlog/link.command.1.tlog
new file mode 100644
index 0000000..3cc9d01
--- /dev/null
+++ b/Project1/x64/Debug/Project1.tlog/link.command.1.tlog
Binary files differ
diff --git a/Project1/x64/Debug/Project1.tlog/link.read.1.tlog b/Project1/x64/Debug/Project1.tlog/link.read.1.tlog
new file mode 100644
index 0000000..bd1acd0
--- /dev/null
+++ b/Project1/x64/Debug/Project1.tlog/link.read.1.tlog
Binary files differ
diff --git a/Project1/x64/Debug/Project1.tlog/link.write.1.tlog b/Project1/x64/Debug/Project1.tlog/link.write.1.tlog
new file mode 100644
index 0000000..11befe6
--- /dev/null
+++ b/Project1/x64/Debug/Project1.tlog/link.write.1.tlog
Binary files differ
diff --git a/Project1/x64/Debug/Project1.vcxproj.FileListAbsolute.txt b/Project1/x64/Debug/Project1.vcxproj.FileListAbsolute.txt
new file mode 100644
index 0000000..0d19cd1
--- /dev/null
+++ b/Project1/x64/Debug/Project1.vcxproj.FileListAbsolute.txt
@@ -0,0 +1 @@
+C:\Users\Administrator\Desktop\repos\homework-4-austinlujan\Project1\x64\Debug\Project1.exe
diff --git a/Project1/x64/Debug/i.program.obj b/Project1/x64/Debug/i.program.obj
new file mode 100644
index 0000000..8f2f405
--- /dev/null
+++ b/Project1/x64/Debug/i.program.obj
Binary files differ
diff --git a/Project1/x64/Debug/vc143.idb b/Project1/x64/Debug/vc143.idb
new file mode 100644
index 0000000..f18c087
--- /dev/null
+++ b/Project1/x64/Debug/vc143.idb
Binary files differ
diff --git a/Project1/x64/Debug/vc143.pdb b/Project1/x64/Debug/vc143.pdb
new file mode 100644
index 0000000..909228d
--- /dev/null
+++ b/Project1/x64/Debug/vc143.pdb
Binary files differ