21Course Technology\\C++ Solution 105Chapter)ChesEx8za.cpp 1 #1ncludeciostrean.h
ID: 3705520 • Letter: 2
Question
21Course TechnologyC++ Solution 105Chapter)ChesEx8za.cpp 1 #1ncludeciostrean.h> 2 include ? class customer 5 private: 6 int idNum; 7 char lastNane[20]; 8 char firstNane [ 28] 9 double creditlinit; 1e 11 public: void setIdNum(int id); void setLastName(char lastD void setFirstNane(char first) void setCreditlinit (double linit); void displayCustoner(); 12 13 15 16 17 19 void Customer::setIdNum( int id) 28 21 ?dNun .id; 23 void Customer: :setLastName(char last[) 24 25 strcpy(lastNane, last); 26 27 void Customer::setFirstName(char first[]) 28 ( 29 strcpy(firstName, first); 30 31 void Customer::setCreditlimit(double limit) 32 ( 33 if (limit(sieeee) 34 35 else 36 37 ) 38 creditlimit limit; creditLinit 100ee; 39 void Customer::displayCustomer() 40 ( 41 cout
Explanation / Answer
/*customer.h*/
class Customer{
private:
int idNum;
char lastName[20];
char firstName[20];
double creditLimit;
public:
void setIdNum(int id);
void setLastName(char last[]);
void setFirstName(char first[]);
void setCreditLimit(double limit);
void displayCustomer();
};
/*customer.cpp */
#include<iostream>
#include<cstring>
using namespace std;
#include "Customer.h"
void Customer::setIdNum(int id){
idNum = id;
}
void Customer::setLastName(char last[]){
strcpy(lastName, last);
}
void Customer::setFirstName(char first[]){
strcpy(firstName, first);
}
void Customer::setCreditLimit(double limit){
if (limit <= 10000)
creditLimit = limit;
else
creditLimit = 10000;
}
void Customer::displayCustomer(){
cout << "ID #" << idNum << "Name:" << firstName << " " << "lastName" << endl;
cout << "Credit Limit: $" << creditLimit << endl;
}
/*main.cpp */
#include<iostream>
#include<string>
#include "customer.h"
using namespace std;
int main(){
Customer myFavoriteCustomer;
myFavoriteCustomer.setIdNum(1939);
Customer cust[5];
int x;
cust[0].setIdNum(1939);
cust[0].setLastName((char *)"Brown");
cust[0].setFirstName((char *)"Jonathan");
cust[0].setCreditLimit(10000);
cust[1].setIdNum(1940);
cust[1].setLastName((char *)"Brown");
cust[1].setFirstName((char *)"Jonathan");
cust[1].setCreditLimit(10000);
cust[2].setIdNum(1941);
cust[2].setLastName((char *)"Darnell");
cust[2].setFirstName((char *)"Jessica");
cust[2].setCreditLimit(125000);
cust[3].setIdNum(1942);
cust[3].setLastName((char *)"Fuller");
cust[3].setFirstName((char *)"Daniel");
cust[3].setCreditLimit(6000);
cust[4].setIdNum(1943);
cust[4].setLastName((char *)"Fuller");
cust[4].setFirstName((char *)"Daniel");
cust[4].setCreditLimit(6000);
for (x = 0; x < 5; ++x)
cust[x].displayCustomer();
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.