CISS 350 CISS350 CISS/350 Programming Assignment 2 Computer Dating Service – Columbia College

Page 1

CISS 350 CISS350 CISS/350 Programming Assignment 2 Computer Dating Service – Columbia College

DOWNLOAD SOLUTION https://www.solvedcollegepapers.com/product/ciss-350-ciss350-ciss-350-col/ Programming Assignment 2 Your assignment is to write a program for a computer dating service. Each client gives you his or her name, phone number, and a list of interests. It is your job to maintain lists of men and women using the service and to match up the compatible couples. You will find more details about the assignment, including the inputs, outputs, and deliverables in the course environment. Input Data about current clients should be on file “Clients.mf”. For each current client, the file contains the following information: Category: Assignments Help Experts Tags: CISS 350 CISS350 CISS/350 Advanced Algorithms and Data Structures - Columbia College, CISS 350 Entire Course, CISS 350 Programming Assignment 2 Computer Dating Service, CISS 350 Programming Assignment 3 Local Medical Clinic, CISS 350 Programming Assignment 4 Circular Linked List, CISS 350 Programming Assignment 5 Towers of Hanoi, CISS 350 Programming Assignment 6 Police Department, CISS 350 Programming Assignment 7 Compare Two Implementations of a Priority Queue, ciss350 programming assignment 1, ciss350 week 1, CISS350c++ 

Description

Description


CISS 350 Programming Assignment 2 Computer Dating Service – Columbia College Programming Assignment 2 Your assignment is to write a program for a computer dating service. Each client gives you his or her name, phone number, and a list of interests. It is your job to maintain lists of men and women using the service and to match up the compatible couples. You will find more details about the assignment, including the inputs, outputs, and deliverables in the course environment. Input Data about current clients should be on file “Clients.mf”. For each current client, the file contains the following information:     

Sex 1 character, ‘M’ or ‘F’ Name up to 20 characters, followed by comma Phone Number 8 characters Number of Interests an integer List of Interests 10 characters each separated by commas w/ a period after the final interest. Match up to 20 characters, followed by end-of-line.

Command Processing [table] , NEWCLIENT, “(sex)(name)(number of interests)(interests) Add the client to the appropriate list by storing the appropriate information. Attempt to match this new client with a member of the opposite sex. A match occurs when the clients have three or more of the same interests. (You only have to find the first match for each new client.) Make sure you then designate both persons as matched, as described in the section on data structures above. Print the name of the new client, the name of his or her match, and both phone numbers. If no match is found, print an appropriate message.” UNMATCH, Unmatch this name with his or her current match by removing from the matched person. PRINTMATCH, Print a list of all matched pairs. PRINTFREE, Print the names and phone numbers of clients who are not currently matched. QUIT, Stop processing [/table] Output Echo print all screen input and output on file “Dates.out.” Data Structures The problem requires you to maintain two lists of clients, one for men and one for women. When


a new client is added to the list, he or she is added to the end of the appropriate list. Each list element must include all the information for one client: name, phone number, number of interests (maximum number is 10), interests, and the name of this client’s current match (empty string if not matched). You must use one of the list classes developed in Chapter 3. Deliverables    

Your design. A listing of your program. A listing of your test plan as input to the program. A listing of the output file.

Download Full Course Solution: CYBR-260: SECURITY SCRIPTING WITH PYTHONENTIRE COURSE HELP-CHAMPLAIN COLLEGE https://www.solvedcollegepapers.com/product/new-solutioncybr-260-security-scriptingwith-python/ CYBR-260 Assignment Week 1: Discussion – Final Project Ideas Assignment CYBR-260 Week 1: Assignment – Project Proposal Assignment

Download Full Course Solution: [Solved] ENGL-315-40A: Writing in the Workplace – Fall 2016 (2016F7A) https://www.solvedcollegepapers.com/product/solved-engl-315-40a-writing-in-theworkplace-fall-2016-2016f7a/ Week 2 Closure: Reflect on Strengths, Weaknesses, Opportunities, and Challenges Week 1 Sharing: Effective email

Download Full Course Solution: POL 255-Entire course Help: Ashford University https://www.solvedcollegepapers.com/product/pol-255-entire-course-help-ashforduniversity/ POL 255 Week 1 Assignment Theory, Arms Races, and the Prisoner’s Dilemma NEW (2 Sets) POL 255 Week 1 Discussion IR Theories Strengths and Weaknesses NEW POL 255 Week 1 Quiz NEW POL 255 Week 2 Assignment Levels of Analysis and the Crisis in Syria NEW


POL 255 Week 2 Discussion Communicating National Interests NEW POL 255 Week 2 Quiz NEW POL 255 Week 3 Assignment Moral and Ethical Dilemmas from America’s Use of Drones NEW POL 255 Week 3 Discussion The Contemporary International System NEW POL 255 Week 3 Quiz NEW POL 255 Week 4 Assignment Easter Island Full of Mystery NEW POL 255 Week 4 DQ NEW POL 255 Week 5 DQ NEW

Download Full Course Solution: IT/IT 212 IT212 IT/212/Recommendation of local area network topology https://www.solvedcollegepapers.com/product/it-212-it212-lan-topology/ Overview In Milestone One, you will: -Given the provided scenario, explain the key considerations (must-haves) and constraints of the networking project at the firm’s new location. -Then make a well-reasoned recommendation of local area network (LAN) topology. You have been asked for your input regarding the new Fayetteville, NC, office setup project. Conduct research and deliver a report to the team with key considerations and recommendations for the setup of the network infrastructure. Fayetteville office will be home to 50 employees, including the new executive vice president of sales and marketing. All possible sites have offices located in an office building with access to fiber, cable, and T1 internet service providers. The site must support live video teleconferencing calls with employees based at the other sites. It must also reliably send print jobs to billboard printers located in the company headquarters.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.