aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CST116F2021-Lab5/CST116F2021-Lab5.cpp51
1 files changed, 44 insertions, 7 deletions
diff --git a/CST116F2021-Lab5/CST116F2021-Lab5.cpp b/CST116F2021-Lab5/CST116F2021-Lab5.cpp
index e4c3529..c3a62fb 100644
--- a/CST116F2021-Lab5/CST116F2021-Lab5.cpp
+++ b/CST116F2021-Lab5/CST116F2021-Lab5.cpp
@@ -246,16 +246,28 @@ int main()
2.
+Voids.h
+
+#ifndef VOIDS_H
+#define VOIDS_H
+
+void GetName(char FirstName[], char LastName[], char FullName[]);
+
+void Calculations(char FirstName[], char LastName[], char FullName[], int x, int y);
+
+int PrintName(char FirstName[], char LastName[], char FullName[]);
+
+#endif
+
+Functions.cpp
+
+#include "Voids.h"
#include <iostream>
using namespace::std;
-int main()
+void GetName(char FirstName[], char LastName[], char FullName[])
{
- char FirstName[100];
- char LastName[100];
- char FullName[100];
-
cout << "Enter your first name: ";
cin >> FirstName;
while (getchar() != '\n');
@@ -263,12 +275,13 @@ int main()
cout << "\nEnter your last name: ";
cin >> LastName;
while (getchar() != '\n');
+}
+void Calculations(char FirstName[], char LastName[], char FullName[], int x, int y)
+{
FirstName[0] = toupper(FirstName[0]);
LastName[0] = toupper(LastName[0]);
- int x = 0;
- int y = 0;
while (LastName[y] != '\0')
{
FullName[x++] = LastName[y++];
@@ -282,7 +295,10 @@ int main()
FullName[x++] = FirstName[y++];
}
FullName[x] = '\0';
+}
+int PrintName(char FirstName[], char LastName[], char FullName[])
+{
cout << "\nFirst name is: " << FirstName << "\n";
cout << "\nLast name is: " << LastName << "\n";
cout << "\nFull name is: " << FullName << "\n\n\n\n";
@@ -290,6 +306,27 @@ int main()
return 0;
}
+10a 10.7 pg 260 number 2 split.cpp
+
+#include "Voids.h"
+
+#include <iostream>
+
+int main()
+{
+ char FirstName[100];
+ char LastName[100];
+ char FullName[100];
+ int x = 0;
+ int y = 0;
+
+ GetName(FirstName, LastName, FullName);
+
+ Calculations(FirstName, LastName, FullName, x, y);
+
+ PrintName(FirstName, LastName, FullName);
+}
+
10b 10.8 pg 273 #7
7.