Dell
In January 2006, Dell, the world’s largest computer maker, announced plans to setup its fourth call center in India. The company already employs over 10,000 people in its Indian call centers, which provided a telephone help desk service to its many thousands of customers around the world. Like many other Western companies, Dell was attracted to India by the abundance of low-cost English-speaking workers, many of whom are well qualified and highly IT literate. Locating call centers in India sounds like a good deal all round. Customers get access 24 hours a day, 7 days a week wherever they are in the world, companies are able to reduce costs, and workers in a developing country get jobs.
However, not everyone is happy. Niels Kjellerup, Publisher and Editor of The Call Centre Managers Forum, an online chat room for call center managers, argues that the rush to outsource customer contact operations to cheaper locations has resulted in the worst of management practices in US and UK call centers being exported as ‘World Class Call Centre Practice’ in countries like India. He says that too often what is seen in India is bad customer service delivered cheaply. He claims that many Indian call centers are run as sweatshops with intelligent people being treated like cattle. Call center managers with little or no previous experience adopt ‘idiotic vendor measures’ such as ‘how many calls’ and ‘how short’, which simply result in the delivery of poor levels of customer service.
Agents are required to work nine and a half hours a day, but typically work anywhere from 12 to 16 hours. Processing 28 calls an hour is mandatory. Another target is to ensure that no customer calls back within seven days. The informant claimed that there are few, if any allowances for time off, even for doctor visits, sick days or handling family emergencies.
Question 1 (, maximum 300 words)
When a business expands its operation into other countries, the impact of globalization on human resource development and management is significant.
In: Operations Management
Background
You are the Training & Development Manager of a large corporation (2000 staff). You have recently been charged with the task of completing a training & development audit. From your research, you are expected to make recommendations to the directors on future training & development requirements.
The training department currently offers programs to staff through a catalogue that it produces each year. You have been receiving feedback from staff & managers alike that the programs are not necessarily meeting today's needs for skill development and just-in-time training. Also there were complaints of favouritism towards some staff who always seem to get to go to training, consequently the perception you face is that there is an inequitable access to training. Managers also raised issues about leadership skills in the workplace.
Another challenge for you is that the directors have also indicated that there is a budget squeeze and there are no more available resources for training & development at this time.
From the needs assessment you identified four options to put forward to the directors:
Training & development programs to remain the same.
Training and development to remain essentially the same, however, a review of the accessibility to training be undertaken to ensure fairness in opportunities and accessibility.
To create a formal training and development plan that supports organizational goals to achieve organizational effectiveness and Human Resource effectiveness through the adoption and implementation of several strategies.
Exercise
For this exercise marry both the exercise criteria and your own organization. Utilize your current organization's training and development policies within the context of this assignment (your organization just grew if it doesn't already have 2000 people!) Consider your organization's current training programs, entry and registration process. Use this as a basis for completing the following.
In: Operations Management
Our choices of social media shape our perceptions of events, issues, and people. Cultural memberships influence the content of digital and online communication. Social media have altered how we perceive time and space. People tend to feel anonymous online, even when they have a name associated with their avatar. On the internet, computer mediated conversations lack body language, voice intonation, and other important nonverbal elements. Without these features, people are compelled to fill in the gaps with assumptions about the nonverbal elements. Read the following paragraph (taken from http://archives.obsus.com/obs/english/books/editinc/can_talk.htm; bottom of web page) about a flame war. For some reason, people become much more sensitive when they’re online, and they tend to blow things entirely out of proportion—for example, taking a couple of sentences originally meant to be humorous or sarcastic entirely the wrong way. It’s even worse if you’ve had a bad day and you’ve decided that “no one likes you” (we’ve all had those moments); you’re much more susceptible to misunderstanding messages. Once that happens, everything can go downhill quickly. Instead of asking for clarification (“You were kidding, weren’t you?”) or just ignoring it, many people—forgetting that they’re dealing with another human being on the other end—decide to defend themselves and tell the originator of the offending message exactly what they think of him or her. This outcome is what’s known in the business as a flame. If both sides begin insulting each other, it’s called a flame war (kind of like fighting fire with fire). These digital battles often erupt in “public” and can sometimes be very entertaining to the lurkers.”
Describe a situation online where you witnessed trolling and flaming. What was the situation? How were the comments handled? Do you think this same situation would have happened in a face-to-face environment? Why or why not? How can situations like this be minimized? Please use the terms for your text about social media and nonverbal and guidelines for improving nonverbal communication found in Chapter 5 to respond to this question. Your paper should be a 2-3 page paper citing specific examples and providing detailed analysis incorporation reading and textbook material. If outside sources are used, proper citation of the source should be included.
PLEASE IN YOUR OWN WORDS!!!!! NO PLAGIARISM!!!!!!
In: Psychology
CASE 1
Unethical practices of food industry
Tasty meal is one of the largest foodservice retailer having more than 200 restaurants across country. It has more than 3000 employees including staff members, waiters and chefs.
However, Tasty Meal has been criticized for
Questions
Identify the main stakeholders in this case?
Using the main theories of ethics (e.g. utilitarian, human rights, fairness and justice) to understand the ethical issues in this case?
Do you think treating employees in Tasty Meal is unfair? Justify. (Keep the unemployment factor, poverty and economic environment in mind).?
Should Tasty Meal be accused for health issues by providing unhealthy food? (Note: Tasty Meal never sells its product forcefully, Customers have choices) ?
Do you think Tasty Meal is running an ethical and socially responsible business? Why or why not?
What are your recommendations for this company in order to be more ethical (for both internal and external stakeholders)?
In: Operations Management
Please summarize the below two articles in you own words 150 words each article
Article 1
HIPAA Privacy Rule Thwarts Clinical Research Recruitment
Feb. 15, 2005 — Since the federal government's sweeping medical privacy rule went into effect two years ago, the additional paperwork required of academic institutions to obtain patients' consent to participate in clinical research trials has caused enrollment to plummet by as much as 50% at one institution and confusion among many others, a new editorial concludes.
The Health Insurance Portability and Accountability Act of 1996 (HIPAA) included a major provision that required covered entities (hospitals, physicians, health plans, and other entities that handle patient information) to obtain confidentiality documentation from researchers before disclosing health data. This section of the law, which took effect as part of the overall medical privacy law in April 2003, was intended to ensure that patients' protected health information (PHI) would not be inappropriately disclosed or used during the course of a research trial.
But a lack of guidance by the U.S. Department of Health and Human Services (HHS) about how to interpret this provision and the resulting variability in approaches by research institutions "could not have been what was intended by the law and is not optimal for balancing the need for confidentiality and research progress," said Roberta B. Ness, MD, MPH, chairman of the Department of Epidemiology at the University of Pittsburgh Medical Center in Pennsylvania. "To put out the rules without guidance has resulted in a lack of clarity," she told Medscape in an interview.
Writing in the February issue of the Annals of Epidemiology, Dr. Ness describes the before-and-after effect of HIPAA's rules governing medical research as it applied to patient recruitment in a single-institution, prospective study to determine the cause of preeclampsia.
In the pre-HIPAA phase of the study, called the Pregnancy Exposures and Preeclampsia Program Project (PEPP I), 2,892 women were recruited in 55 months, for an average of 12.4 women per week. The study was renewed in early 2002, but recruitment was shut down for four months while the maternity hospital at which the study was conducted decided how to comply with upcoming medical privacy laws.
Between April and September 2003, recruitment into the study took place under new rules that disallowed all waivers of HIPAA medical record review, according to Dr. Ness. (Waivers allowing an institution to use or disclose PHI for research purposes can be granted if specific conditions are met, according to the privacy rule).
Under that restriction, "the only medical records PEPP II staff could review to determine potential eligibility were for women who had enrolled into a research registry," Dr. Ness writes. "Only about 10% of women enrolled into the registry, presumably because only a clinical staff was authorized to initiate registry enrollment."
Shortly afterward, the hospital's institutional review board allowed applications for a waiver so that researchers could review medical records and flag those that represented potentially eligible subjects, as had been done before HIPAA. Recruitment was further hindered because health provider consent was required before the clinical research staff could approach potential research subjects, and when the maternity hospital merged with the University of Pittsburgh in June 2004.
After HIPAA took effect, the average recruitment rate for participation in PEPP II was 2.5 women per week without a waiver, 5.7 women per week with a waiver, and 3.3 women per week since retraction of the HIPAA waiver, according to Dr. Ness.
"[R]ecruitment with a HIPAA waiver, as compared to pre-HIPAA, decreased by half; and recruitment without a HIPAA waiver fell by half again as compared to with a waiver," Dr. Ness writes. "We cannot identify other systematic explanations for these trends other than the obvious: local interpretation of the HIPAA regulations had a negative effect on the pace of our research."
The slowdown in Pittsburgh's ability to recruit additional subjects into the preeclampsia study has put the program "way behind where we should be," said Dr. Ness. "I have a long career of running prospective studies, and we have never been this far behind on a study at this juncture."
Many research institutions report being in a similar situation, Dr. Ness notes in the editorial. Nearly three quarters (72%) of the 331 U.S. investigators polled by the Association of American Medical Colleges reported that HIPAA was having an adverse effect on clinical research during the first six months after its implementation. Negative effects on patient recruitment, data access, and data acquisition were cited by more than 68% of the respondents.
An HHS advisory committee has proposed modifications to HIPAA that would better coordinate the rule's requirements with those of the Common Rule, a federal law that protects human research subjects, Dr. Ness writes. "We can only hope that the new Secretary for Health and Human Services will adopt these modifications," she concludes.
Article 2
Established by FDA to Expedite Patient Access to Medications
Approximately 10-15 years elapse between the discovery of a new drug in the laboratory and its therapeutic use in the clinical setting.[1] One factor influencing the duration of drug development is the Food and Drug Administration's (FDA's) review of an agent's efficacy and safety data. In 2001, FDA's Center for Drug Evaluation and Research (CDER) and Center for Biologics Evaluation and Research (CBER) approved 31 new molecular entities.[2-4] The average time from sponsor submission of a new drug application (NDA) or biologics license application (BLA) to FDA approval of these compounds was 18.6 months, an increase from 17.2 months in 2000, 12.9 months in 1999, and 12.5 months in 1998.
FDA has implemented several programs intended to reduce the review time of a new pharmaceutical and accelerate patient access to medications for the treatment of serious or life-threatening diseases. This review article provides an overview of these initiatives, with a focus on fast-track designation, priority review, accelerated approval, and orphan drug status. Imatinib mesylate (Gleevec, Novartis), which was approved for three phases (chronic, accelerated, and blast crisis) of chronic myelogenous leukemia (CML) in May 2001 and gastrointestinal stromal tumors (GIST) in February 2002, serves as an example of drug development focused on expedited patient access. The information on the clinical development and approval of imatinib was available through the Freedom of Information Act. Imatinib will be discussed throughout this review to illustrate the highlights and opportunities of each FDA program. Finally, the clinical implications of the programs will be described.
Regulatory Overview
There are multiple regulatory documents that outline the responsibilities of FDA and the industry sponsor throughout the drug development process, including the Prescription Drug User Fee Act (PDUFA) of 1992, the five-year renewal of PDUFA (PDUFA II), the recently approved PDUFA III, and the Food and Drug Modernization Act of 1997 (FDAMA). In addition, supporting regulatory documents (i.e., guidance documents) have been established that specifically relate to fast-track designation, accelerated approval, priority review, and orphan drug status. Although these four programs share features, each is a distinct initiative with different requirements. Fast-track designation relates to the interactions between the sponsor and FDA during the drug development process. Accelerated approval refers specifically to the design of studies performed by the sponsor, and priority review sets the time frame for FDA review of a submitted BLA or NDA. Finally, allowing drug manufacturers to seek orphan drug status encourages the development of drugs to treat rare diseases.
In: Nursing
In: Nursing
Most countries and societies tend to focus on science, technology, engineering and math education, or STEM or STEAM. Where those thought to believe that it will help improve the results of the outputs of the four disciplines: science, technology, engineering and mathematics. STEAM / STEM is interested in international organizations seeking to develop their human resources in the areas of specialization that support innovation and competitiveness, unaware that vocational and technical education is an important part of the Education, Science, Technology, Engineering and Mathematics (STEM) goals set by the Ministry of Education.
. We know that technical learning is the most important catalyst for the success of STEM. The gap between the two programs reduces access to future plans. The integration between STEM and CTE is the result of a reciprocal relationship between them. Science plays the role of scientific knowledge, Professionalism is the basic practical application of knowledge, so the link between them is close and mutual. The role of science can not be overlooked in influencing mankind and the progress of societies, and the role of technology in driving the movement of science and activating and integrating knowledge can not be overlooked. Despite the efforts made in the preparation of the steam programs, the classrooms continued to practice the traditional method of conservation and memorization, conducting traditional experiments to prove facts, while neglecting the applied side of science and knowledge. To connect theoretical learning with cte- cation, students are taught to experiment, analyze and attempt to solve the problem. To help enrich knowledge, to develop knowledge and understanding of the natural world, to apply appropriate science processes, decision-making ability, and to cultivate a scientifically educated person. To enable learners to understand engineering and scientific practices , Interlocking concepts and basic ideas. This requires the processing of learning environments in the context of the real world, so that students enjoy workshops and educational projects, and have access to comprehensive and in-depth knowledge of scientific topics and issues. Which reflect the nature of science, away from isolated theoretical concepts.
. We know that technical learning is the most important catalyst for the success of STEM. The gap between the two programs reduces access to future plans. The integration between STEM and CTE is the result of a reciprocal relationship between them. Science plays the role of scientific knowledge, Professionalism is the basic practical application of knowledge, so the link between them is close and mutual. The role of science can not be overlooked in influencing mankind and the progress of societies, and the role of technology in driving the movement of science and activating and integrating knowledge can not be overlooked. Despite the efforts made in the preparation of the steam programs, the classrooms continued to practice the traditional method of conservation and memorization, conducting traditional experiments to prove facts, while neglecting the applied side of science and knowledge. To connect theoretical learning with cte- cation, students are taught to experiment, analyze and attempt to solve the problem. To help enrich knowledge, to develop knowledge and understanding of the natural world, to apply appropriate science processes, decision-making ability, and to cultivate a scientifically educated person. To enable learners to understand engineering and scientific practices , Interlocking concepts and basic ideas. This requires the processing of learning environments in the context of the real world, so that students enjoy workshops and educational projects, and have access to comprehensive and in-depth knowledge of scientific topics and issues. Which reflect the nature of science, away from isolated theoretical concepts..
The gap between both programs reduces access to future plans. The integration of (STEM) and (CTE) is the product of a mutual nature relationship between them, science represents the scientific knowledge that has a human and technical knowledge is the practical application of knowledge, so the link between them is a document and is a mutual. The role of science can not be deducted in the influence of humanity and the communities. The role of technology in pushing the movement of science, activation and integration of knowledge can not be deducted. Despite efforts in preparation of the (STEAM ), the study rooms still practicing the traditional method of depending on the conservation, inventory and conducting traditional trials to prove fact, neglecting the applied side of the science and knowledge. The link between STEAM snd CTE help students to test and the observe the knowledge of the experience of the world of real world, the application of the learning of the learning worlds, the entire learning and educational projects. The students of the learning of the world of the real world, which can be acquired to know the knowledge of the world of real world, so that students see work in the work of the real world,
CTE requires providing and creating a learning environment in a way that helps learners to enjoy and engage in internal and external workshops that enable them to develop their knowledge and skills in a way that enables them to understand and absorb science in a convenient, easy and enjoyable way, through classroom and extracurricular learning classes.
CTE education is based on several pillars:
* Learning is a constructive and open process.
* Motives and beliefs are an integral part of perception.
* Social interaction is essential to cognitive development.
• Learning is based on knowledge, strategies and contextual experiences.
The curriculum, activities and teaching strategies of CTE should be designed in an innovative scientific way to help students understand the different science keys in a convenient, easy and interactive way that is integrated and open to the environment and in the context of the learner's current knowledge and skills. To change from the traditional approach to the integrated approach, there are three main axes:
First: change the method of teaching to match what is taught in the classroom with what actually happens in the outside world.
Scientific education faces the danger of school education that does not provide science in the form of expertise, does not promote inquiry and discovery, can not understand scientific material, and does not enhance the in-depth understanding of human experience. And that it is still characterized by stagnation, boredom, and difficulty, and avoids the study of most students, especially in the secondary stage, for the following reasons:
* The vast amount of information and educational status in which the teacher acts as the carrier of information without providing opportunities for questions, dialogue and discovery of the student.
* Focus on memorizing, memorizing information and responding in advance.
* Loss of pleasure and suspense and desire to research, and adventurous in experimentation and scientific verification.
* Distance from linking education to the social content of students, and their daily lives.
Given the needs of education in the 21st century, the actual needs of learning must be met by:
Focus on investigative and discovery skills.
* Dependence on analysis and reflection.
* Composition of hypotheses and scientific experimentation.
* Issuing a judgment based on the Guide.
* Indulge in question and wonder.
* Indulge in meaning rather than knowledge.
* Indulge in search and discovery.
* Indulgence in cooperation, not competition.
* Achieve joint collective action, not independence.
* Achieving trust, not fear.
Second: change the way of teaching in the school so that students become immersed in scientific knowledge, skills, and mental habits, to carry out the practice of science and research, and investigation, and solve creative problems, and scientific thinking.
Designing the CTE curriculum requires the following expertise to be included:
* An integrated curriculum based on concepts
* Survey based on problem solving, technology utilization.
* Practical application, exploration and self-directed scientific inquiry and the exercise of research activities.
* Calendar based on performance, realistic, continuous, and multidimensional.
Third: change the vision, the goals of education so that seek to achieve the understanding of technical learning by all people, not only for a particular class.
CTE education involves not only teaching these disciplines and subjects to a group of students but also changing the concept of a multidisciplinary approach. It also recognizes the strong link between CTE education and areas requiring creativity and innovation. This requires a learning environment in a way that helps learners to enjoy and engage in workshops that integrate science and enable them to develop their knowledge and skills so that they can understand science in a convenient, easy and enjoyable way. Its educational stages, and through classroom classes and extracurricular learning.
In: Economics
Note: Please rewrites these all paragraphs in other words because this all plagiarized please make in different words
.
Introduction Negotiation:
Negotiation can be a strategic discussion which solves difficulties in a waywhich is acceptable to each party. In a negotiation, all sides try to do the opposite, considering the purpose of reading. Through negotiating, all interested parties will try as well neglect it, however, to achieve certain engagement styles. Negotiations are involves a number of offers and measures, which suggests that one party may begin the first level of negotiation.
The other would have to approve, each and every if this concession is nominal. Parties interested in negotiations will change. They will include conversations among thevendors and consumers, a Leading Nursing and a future employee, or among governments in 2 other countries.
Meaning of Negotiation:
Negotiation can be a technique that resolves changes in disagreements between individuals. People are clearly aware of the easiest outcome they can achieve for themselves (or perhaps join the nursing organization they represent). However, the rules or fairness, pursuing maintaining and profits a close relationship are key to winning for outcomes.
Characteristic of Successful Negotiation:
We cannot handle problems that arise in the negotiation or client angle; that’s why, we will manage our ability stage and approach. More we tend to perceive and manage our behaviors, the greater the impact we have on others.
Best name and intentions: The People maybe not remember the finer points of negotiation; however, they will take into account, however, we tend to treat them. Smoking or being sharp or crafty gives you a negative name. The goal is to win the business, and a deal is just a deal. Winning the fight and war losing is the variety of a short-term team action.
Trustful, respectfully and trustworthy: the goal is to achieve a mutually beneficial as well as helpful outcome. If you give your sides with respect, this reinforces your business name as someone who is a trusted UN agency, and this is a great price for a group action.
Positive and Confidence: Having the right intentions gives you the power to look for the answer that will be seen. Difficulties are constantly struggling to find the answer to the problems of the opposing party.
Ready to go - facts, background, people, as well as so market square measure all the parts you measure, and you should make before negotiation. This is the ability to provide key data quickly can be a huge boost to finding a good outcome.
Completed: Be calm as well as keen on accepting negotiations. Management ell Emotion may be a necessity about achievement.
Mortal Effective: This idea usually suggests about an honest speaker. Having an honest audience is a compliment. Asking Famous Questions What is not to say is that nursing is an approach that will reward the expert. Diplomacy expands thanks to improved understanding as well as creating agreement.
People's Skill: Helping individuals relax, finding a base, and other seniors square wavelengths measure all the essential skills. Negotiation through the treatment of others and the ability to remove inflammation points back to the scale advances the negotiations.
People like to do business with the others, that is, people with strong human skills are extremely distraught.
Open mindedness: The Flexibility can be a source of strength in changing activities such as trading. The rigidity will place the USA at a boundary that precludes the termination agreement.” Actually, we let our ego fall into the method.
Creativity: Our limited information and knowledge captures take square measures, followed by a world-wide perspective.
Finding the tangential response by the visual resource will make surprising strides in negotiations as it seems to be facing the train wreck.
Common Barriers to Successful Negotiation :
How to overcome those barriers:
Conclusion:
Meaningful communication can be an important part of achieving your academic goals. Effective human action with your teachers and classmates is crucial when it comes to your learning. Your teacher is a transmitter over and over. His job about to send messages which gather information about the talents you want to know. You can insert lectures or brochures from your teacher's posts.
.
Required: Rewrites these all paragraphs in your own words change it with correct grammar and in different words?
.
Note: Please rewrites these all paragraphs in other words because this all plagiarized please make in different words
In: Operations Management
Overview
For this assignment, implement and use the methods for a class called Seller that represents information about a salesperson.
The Seller class
Use the following class definition:
class Seller
{
public:
Seller();
Seller( const char [], const char[], const char [], double );
void print();
void setFirstName( const char [] );
void setLastName( const char [] );
void setID( const char [] );
void setSalesTotal( double );
double getSalesTotal();
private:
char firstName[20];
char lastName[30];
char ID[7];
double salesTotal;
};
Data Members
The data members for the class are:
firstName holds the Seller's first name
lastName holds the Seller's last name
ID holds the Seller's id number
salesTotal holds the Seller's sales total
Constructors
This class has two constructors. The default constructor (the one that takes no arguments) should initialize the first and last names to "None", the seller ID to "ZZZ999", and the sales total to 0.
The other constructor for the class should initialize the data members using the passed in arguments. It takes 4 arguments: a character array with a Seller's first name, a character array with a Seller's last name, a character array with a Seller's id number, and a double that holds the Seller's sales total. The data members should be initialized by calling the various set methods.
Methods
void print()
This method displays the Seller information. It takes no arguments and returns nothing.
The information should be displayed as follows:
Giant, Andre BIG357 678.53
void setFirstName( const char [] )
This method changes a Seller's first name. It takes one argument: an array of characters that represents the Seller's first name. It returns nothing.
If the length of the passed in argument is greater than 0, it should be used to initialize the firstName data member. Otherwise, the firstName data member should be set to "None".
void setLastName( const char [] )
This method changes a Seller's last name. It takes one argument: an array of characters that represents the Seller's last name. It returns nothing.
If the length of the passed in argument is greater than 0, it should be used to initialize the lastName data member. Otherwise, the lastName data member should be set to "None".
void setID( const char [] )
This method changes a Seller's id number. It takes one argument: an array of characters that represents the Seller's id number. It returns nothing.
If the length of the passed in argument is greater than 0 and less than 7, it should be used to initialize the ID data member. Otherwise, the ID data member should be set to "ZZZ999".
void setSalesTotal( double )
This method changes a Seller's sales total. It takes one argument: a double that represents the Seller's sales total. It returns nothing.
If the passed in argument is greater than or equal to 0, it should be used to initialize the salesTotal data member. Otherwise, the salesTotal data member should be set to 0.
double getSalesTotal()
This method returns a Seller's sales total data member. It takes no arguments.
main()
In main(), create 5 Seller objects. They should contain the values:
The first Seller should have your name, an id of "CSI240", and a sales total of 1234.56. Note: if you're pair programming, set the first name to the first name of both you and your partner: "Jane/John" and the last name to the last name of both you and your partner: "Doe/Doe".
The second Seller should be created using the default constructor (the one that doesn't take any arguments)
The third Seller should have the first name of an empty string (""), a last name of "Robinson", an id of "TOOBIG999", and a sales total of -876.34.
The fourth Seller should have the name "Tarik Cohen", an id of "RUN29", and a sales total of 13579.11
The fifth Seller should have the name "Kyle Long", an id of "TACK75", and a sales total of 24680.24
The rest of main() will include using the various methods on each of the 5 Seller objects. Display a label similar to "The first Seller" before anything is outputted for each of the objects.
For the first Seller, display the Seller information.
For the second Seller, display the Seller information, set the Seller name to "Mitchell Trubisky", set the id number to "QB10", set the sales total to 246.80, and then display the Seller information once again.
For the third Seller, display the Seller's information, set the Seller's first name to "Allen", set the id number to "WIDE12", set the sales total to 9900000.99, and then display the Seller information once again.
For the fourth Seller, display only the Seller's sales total.
For the fifth Seller, display the Seller's information, set the first name to an empty string (""), set the last name to an empty string, set the id number to an empty string, set the sales total to -52.96, and then display the Seller information once again.
Programming Notes
Each method must have a documentation box like a function.
Hand in a copy of the source code using Blackboard.
Output
Note: The information for the first Seller object will have your name.
The First Seller Da Bear, Staley CSI240 1234.56 The Second Seller None, None ZZZ999 0.00 Trubisky, Mitchell QB10 246.80 The Third Seller Robinson, None ZZZ999 0.00 Robinson, Allen WIDE12 9900000.99 The Fourth Seller The sales total is $13579.11 The Fifth Seller Long, Kyle TACK75 24680.24 None, None ZZZ999 0.00
In: Computer Science
For this assignment, implement and use the methods for a class called Seller that represents information about a salesperson.
The Seller class
Use the following class definition:
class Seller
{
public:
Seller();
Seller( const char [], const char[], const char [], double );
void print();
void setFirstName( const char [] );
void setLastName( const char [] );
void setID( const char [] );
void setSalesTotal( double );
double getSalesTotal();
private:
char firstName[20];
char lastName[30];
char ID[7];
double salesTotal;
};Data Members
The data members for the class are:
firstName holds the Seller's first name
lastName holds the Seller's last name
ID holds the Seller's id number
salesTotal holds the Seller's sales total
Constructors
This class has two constructors. The default constructor (the one that takes no arguments) should initialize the first and last names to "None", the seller ID to "ZZZ999", and the sales total to 0.
The other constructor for the class should initialize the data members using the passed in arguments. It takes 4 arguments: a character array with a Seller's first name, a character array with a Seller's last name, a character array with a Seller's id number, and a double that holds the Seller's sales total. The data members should be initialized by calling the various set methods.
Methods
void print()
This method displays the Seller information. It takes no arguments and returns nothing.
The information should be displayed as follows:
Giant, Andre BIG357 678.53
void setFirstName( const char [] )
This method changes a Seller's first name. It takes one argument: an array of characters that represents the Seller's first name. It returns nothing.
If the length of the passed in argument is greater than 0, it should be used to initialize the firstName data member. Otherwise, the firstName data member should be set to "None".
void setLastName( const char [] )
This method changes a Seller's last name. It takes one argument: an array of characters that represents the Seller's last name. It returns nothing.
If the length of the passed in argument is greater than 0, it should be used to initialize the lastName data member. Otherwise, the lastName data member should be set to "None".
void setID( const char [] )
This method changes a Seller's id number. It takes one argument: an array of characters that represents the Seller's id number. It returns nothing.
If the length of the passed in argument is greater than 0 and less than 7, it should be used to initialize the ID data member. Otherwise, the ID data member should be set to "ZZZ999".
void setSalesTotal( double )
This method changes a Seller's sales total. It takes one argument: a double that represents the Seller's sales total. It returns nothing.
If the passed in argument is greater than or equal to 0, it should be used to initialize the salesTotal data member. Otherwise, the salesTotal data member should be set to 0.
double getSalesTotal()
This method returns a Seller's sales total data member. It takes no arguments.
main()
In main(), create 5 Seller objects. They should contain the values:
The first Seller should have your name, an id of "CSI240", and a sales total of 1234.56. Note: if you're pair programming, set the first name to the first name of both you and your partner: "Jane/John" and the last name to the last name of both you and your partner: "Doe/Doe".
The second Seller should be created using the default constructor (the one that doesn't take any arguments)
The third Seller should have the first name of an empty string (""), a last name of "Robinson", an id of "TOOBIG999", and a sales total of -876.34.
The fourth Seller should have the name "Tarik Cohen", an id of "RUN29", and a sales total of 13579.11
The fifth Seller should have the name "Kyle Long", an id of "TACK75", and a sales total of 24680.24
The rest of main() will include using the various methods on each of the 5 Seller objects. Display a label similar to "The first Seller" before anything is outputted for each of the objects.
For the first Seller, display the Seller information.
For the second Seller, display the Seller information, set the Seller name to "Mitchell Trubisky", set the id number to "QB10", set the sales total to 246.80, and then display the Seller information once again.
For the third Seller, display the Seller's information, set the Seller's first name to "Allen", set the id number to "WIDE12", set the sales total to 9900000.99, and then display the Seller information once again.
For the fourth Seller, display only the Seller's sales total.
For the fifth Seller, display the Seller's information, set the first name to an empty string (""), set the last name to an empty string, set the id number to an empty string, set the sales total to -52.96, and then display the Seller information once again.
Programming Notes
Each method must have a documentation box like a function.
Hand in a copy of the source code using Blackboard.
Output
Note: The information for the first Seller object will have your name.
The First Seller Da Bear, Staley CSI240 1234.56 The Second Seller None, None ZZZ999 0.00 Trubisky, Mitchell QB10 246.80 The Third Seller Robinson, None ZZZ999 0.00 Robinson, Allen WIDE12 9900000.99 The Fourth Seller The sales total is $13579.11 The Fifth Seller Long, Kyle TACK75 24680.24 None, None ZZZ999 0.00
In: Computer Science