aboutsummaryrefslogtreecommitdiff
path: root/In-class exercise 14/In-class exercise 14/Contact.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'In-class exercise 14/In-class exercise 14/Contact.cpp')
-rw-r--r--In-class exercise 14/In-class exercise 14/Contact.cpp79
1 files changed, 79 insertions, 0 deletions
diff --git a/In-class exercise 14/In-class exercise 14/Contact.cpp b/In-class exercise 14/In-class exercise 14/Contact.cpp
new file mode 100644
index 0000000..9e82873
--- /dev/null
+++ b/In-class exercise 14/In-class exercise 14/Contact.cpp
@@ -0,0 +1,79 @@
+// Name: Nataliia Brown
+// Date: 2/22/24
+// Class: CST 116
+// Assignment: In-Class Exercise 14
+
+#include <iostream>
+#include "Contact.h"
+
+using std::cout;
+using std::cin;
+using std::endl;
+
+
+Contact::Contact() {}
+
+void Contact::SetFirstName(const char* firstName) {
+ _firstName = firstName;
+}
+
+const char* Contact::GetFirstName() {
+ return _firstName;
+}
+
+void Contact::SetLastName(const char* lastName) {
+ _lastName = lastName;
+}
+
+const char* Contact::GetLastName() {
+ return _lastName;
+}
+
+void Contact::SetStreetAddress(const char* streetAddress) {
+ _streetAddress = streetAddress;
+}
+
+const char* Contact::GetStreetAddress() {
+ return _streetAddress;
+}
+
+void Contact::SetCity(const char* city) {
+ _city = city;
+}
+
+const char* Contact::GetCity() {
+ return _city;
+}
+
+void Contact::SetState(const char* state) {
+ _state = state;
+}
+
+const char* Contact::GetState() {
+ return _state;
+}
+
+void Contact::SetZip(short zip) {
+ _zip = zip;
+}
+
+short Contact::GetZip() {
+ return _zip;
+}
+
+void Contact::SetEmail(const char* email) {
+ _email = email;
+}
+
+const char* Contact::GetEmail() {
+ return _email;
+}
+void Contact::Print() {
+ std::cout << "First Name: " << _firstName << std::endl;
+ std::cout << "Last Name: " << _lastName << std::endl;
+ std::cout << "Street Address: " << _streetAddress << std::endl;
+ std::cout << "City: " << _city << std::endl;
+ std::cout << "State: " << _state << std::endl;
+ std::cout << "Zip: " << _zip << std::endl;
+ std::cout << "Email: " << _email << std::endl;
+} \ No newline at end of file