programming-assignment-16

Before starting this programming assignment, participants should be able to:

Analyze a basic set of requirements for a problem

Compose C language programs

Compile a program using Microsoft Visual Studio 2015

Create basic test cases for a program

Apply arrays, strings, and pointers

Summarize differences between array notation and pointer notation

Apply pointer arithmetic

Apply basic string handling library functions

Define and implement structures in C

Summarize the operations of a linked list

III. Overview & Requirements:

Many of us have large digital music collections that are not always very well organized. It would be nice to have a program that would manipulate our music collection based on attributes such as artist, album title, song title, genre, song length, number times played, and rating. For this assignment you will write a basic digital music manager (DMM).

Your DMM program must have a text-based interface which allows the user to select from a main menu of options including: (1) load, (2) store, (3) display, (4) insert, (5) delete, (6) edit, (7) sort, (8) rate, (9) play, (10) shuffle, and (11) exit. For Part I of the assignment, you will only need to complete the main menu, (1) load, (2) store, (3) display, (6) edit, (8) rate, (9) play, and (11) exit features. The other features will be completed in the next part of the assignment.

ØWhat must the main menu contain?

The main menu must display the following commands:

(1) load

(2) store

(3) display

(4) insert

(5) delete

(6) edit

(7) sort

(8) rate

(9) play

(10) shuffle

(11) exit

After a command is selected and completed, your program must display the main menu again. This procedure will continue until the “exit” command is selected.

ØWhat must “load” do?

The “load” command must read all records from a file called musicPlayList.csv

(

"Swift, Taylor",1989,Shake it Off,Pop,3:35,12,3_x000D_
Drake,NOTHING WAS THE SAME,Own it,Rap,3:23,3,3_x000D_
Drake,YOU WELCOME,The Motto,Rap,4:13,7,4_x000D_
"Perri, Christina",HEAD OF HEART,Trust,Pop,2:35,3,5_x000D_
"Bieber, Justin",PURPOSE,No Sense,Pop,4:12,6,1_x000D_
Eminem,SHADYXV,Vegas,Rap,3:37,8,3_x000D_
Adele,25,Remedy,Pop,4:11,24,4_x000D_
"Swift, Taylor",RED,Stay Stay Stay,Pop,4:42,5,1_x000D_
"Brooks, Garth",FRESH HORSES,The Old Stuff,Country,2:57,11,2

)

into a dynamic doublylinked list. The doubly linked list is considered the main playlist. As each record is read from the file, it must be inserted at the front of the list. Each record consists of the following attributes:

Artist – a string

Album title – a string

Song title – a string

Genre – a string

Song length – a struct Duration type consisting of seconds and minutes, both integers

Number times played – an integer

Rating – an integer (1 – 5)

Each attribute, in a single record, will be separated by a comma in the .csv (comma separated values) file. This means that you will need to design an algorithm to extract the required attributes for each record. Each field in each record will have a value. You do not need to check for null or empty values.

You must define a struct called Record to represent the above attributes. Also, do not forget that the Song Length must be represented by another struct called Duration. Duration is defined as follows:

Minutes – an integer

Seconds – an integer

Finally, each struct Node in the doubly linked list must be defined as follows:

Data – a Record

Pointer to the next node

Pointer to the previous node

ØWhat must “store” do?

The “store” command writes the current records, in the dynamic doubly linked list, to the musicPlayList.csv file. The store will completely overwrite the previous contents in the file.

ØWhat must “display” do?

The “display” command prints records to the screen. This command must support two methods, one of which is selected by the user:

1.Print all records.

2.Print all records that match an artist.

ØWhat must “edit” do?

The “edit” command must allow the user to find a record in the list by artist. If there are multiple records with the same artist, then your program must prompt the user which one to edit. The user may modify all of the attributes in the record.

ØWhat must “rate” do?

The “rate” command must allow the user to assign a value of 1 – 5 to a song; 1 is the lowest rating and 5 is the highest rating. The rating will replace the previous rating.

ØWhat must “play” do?

The “play” command must allow the user to select a song, and must start “playing” each song in order from the current song. “Playing” the song for this assignment means displaying the contents of the record that represents the song for a short period of time, clearing the screen and showing the next record in the list, etc. This continues until all songs have been played.

ØWhat must “exit” do?

The “exit” command saves the most recent list to the musicPlayList.csv file. This command will completely overwrite the previous contents in the file.

IV. Logical Block Diagram

** the block digram will be attached.

As you can see from the illustration a doubly linked list has a pointer to the next node and the previous node in the list. The first node’s previous node pointer is always NULL and the last node’s next pointer is always NULL. When you insert and delete nodes from a doubly linked list, you must always carefully link the previous and next pointers

  1. Your project must contain at least one header file (a .h file), two C source files (which must be .c files), and a local copy of the .csv file.

 

Do you need a similar assignment done for you from scratch? We have qualified writers to help you. We assure you an A+ quality paper that is free from plagiarism. Order now for an Amazing Discount!
Use Discount Code “Newclient” for a 15% Discount!

NB: We do not resell papers. Upon ordering, we do an original paper exclusively for you.

The post programming-assignment-16 appeared first on Quality Nursing Writers.

 

“Are you looking for this answer? We can Help click Order Now”


Intro to Quality Management-final project

Quality Management

Final Project

Over the past 8 weeks, you have learned about the importance of quality within the workplace along with the tools and techniques that can be used to ensure that a quality product or service is being passed onto the customer. In week 8, you learned about the role of human factors in quality. Choose a company of your choice to determine how tools and techniques learned this term could benefit the company. You can include any of the methods you have found to be useful over the past 8 weeks. You will also determine the human factors that could be helpful or harmful to the company and expand upon what could be done to improve the product or service quality overall. Use your course materials and outside research to generate a solid analysis on why these methods would be helpful. Your analysis should be supported by research.

The requirements below must be met for your paper to be accepted and graded:

  • Write between 1,500 – 1,750 words (approximately 6 – 7 pages) using Microsoft Word in APA style, see example below.
  • Use font size 12 and 1” margins.
  • Include cover page and reference page.
  • At least 80% of your paper must be original content/writing.
  • No more than 20% of your content/information may come from references.
  • Use at least four references from outside the course material, one reference must be from EBSCOhost. Text book, lectures, and other materials in the course may be used, but are not counted toward the four reference requirement.
  • Cite all reference material (data, dates, graphs, quotes, paraphrased words, values, etc.) in the paper and list on a reference page in APA style.

References must come from sources such as, scholarly journals found in EBSCOhost, CNN, online newspapers such as, The Wall Street Journal, government websites, etc. Sources such as, Wikis, Yahoo Answers, eHow, blogs, etc. are not acceptable for academic writing.

The post Intro to Quality Management-final project appeared first on Brainy Term Papers.


Intro to Quality Management-final project was first posted on March 1, 2021 at 7:43 am.
©2019 "Brainy Term Papers". Use of this feed is for personal non-commercial use only. If you are not reading this article in your feed reader, then the site is guilty of copyright infringement. Please contact me at support@nursingessayswriters.com

 

“Are you looking for this answer? We can Help click Order Now”


Understanding The Value Of Qualitative Research 19543689

  Understanding the Value of Qualitative Research [WLOs: 3] [CLOs: 1, 2, 3, 5, 6]

Prior to beginning work on this assignment, read Chapter 9: Qualitative Methods, watch the Week 3 Assignment video,

and read the following resources on Dr. Loïc Wacquant’s research: “Habitus as Topic and Tool: Reflections on Becoming a Prizefighter” “A Fleshpeddler at Work: Power, Pain, and Profit in the Prizefighting Economy” “Whores, Slaves, and Stallions: Languages of Exploitation and Accommodation Among Professional Boxers” “UC’s ‘boxing sociologist’ / Combative French Professor Spent 3 Years in Ring (Links to an external site.)” A Professor Who Refuses To Pull His Punches (Links to an external site.) Boxing Proves a Hit for French Sociologist (Links to an external site.)

An important part of analyzing research approaches includes understanding the positive and negative aspects of varied forms of social research. Ethnography as an approach allows a researcher to immerse in a unique social world in order to experience the lives of those who live there. The most intriguing aspects of this type of qualitative research is how the researcher maintains an ethical and neutral stance, how the experience can impact them, and how they use the experience for positive social change.

In your paper, you will present the benefits of ethnographical research in terms of understanding a unique social world, as well as understanding the qualitative researcher’s role in performing and reporting on ethnographic research. You will do this through the resources provided, your own research of immersive ethnographical approaches, and also through critiquing Dr. Loïc Wacquant’s work.

In your paper, include the following sections/components:

Role of Researcher (One to two pages) Explain the researcher’s role in qualitative research in general and specifically in an ethnographic approach. Discuss the unique issues that researchers should be concerned about in qualitative research. Explain the challenges researchers face in ethnographical research. Discuss specific actions researchers can take to ensure they retain their ethical and neutral stance in performing qualitative research and reporting their qualitative research results.

Loïc Wacquant’s Research (One to two pages) Summarize what Loïc Wacquant’s research was about. Determine whether or not Wacquant maintained an ethical and neutral stance. Justify the research approach Wacquant chose to take. Explain whether or not this could have been possible with a quantitative research study.

Impact of Research (One page) Discuss how qualitative research and, in particular, ethnographic research, can inform our understanding of unique social worlds. Describe the potential impact of research in supporting positive social change through public policy.

The Value of Qualitative Research paper Must be five double-spaced pages in length (not including title and references pages) and formatted according to APA style as outlined in the Ashford Writing Center’s APA Style (Links to an external site.) Must include a separate title page with the following: Title of paper Student’s name Course name and number Instructor’s name Date submitted

For further assistance with the formatting and the title page, refer to APA Formatting for Word 2013 (Links to an external site.). Must utilize academic voice. See the Academic Voice (Links to an external site.) resource for additional guidance. Must include an introduction and conclusion paragraph. Your introduction paragraph needs to end with a clear thesis statement that indicates the purpose of your paper. For assistance on writing Introductions & Conclusions (Links to an external site.) as well as Writing a Thesis Statement (Links to an external site.), refer to the Ashford Writing Center resources. Must use at least two scholarly sources in addition to the course text. The Scholarly, Peer Reviewed, and Other Credible Sources (Links to an external site.) table offers additional guidance on appropriate source types. If you have questions about whether a specific source is appropriate for this assignment, please contact your instructor. Your instructor has the final say about the appropriateness of a specific source for a particular assignment. Must document any information used from sources in APA style as outlined in the Ashford Writing Center’s Citing Within Your Paper (Links to an external site.) Must include a separate references page that is formatted according to APA style as outlined in the Ashford Writing Center. See the Formatting Your References List (Links to an external site.) resource in the Ashford Writing Center for specifications.

Carefully review the Grading Rubric (Links to an external site.) for the criteria that will be used to evaluate your assignment.

Stuck on a problem? Don’t skip that assignment – click the button to chat with a live tutor. It is free and here to help you now. 

 

“Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!”

The post Understanding The Value Of Qualitative Research 19543689 appeared first on My Perfect Tutors.

 

“Are you looking for this answer? We can Help click Order Now”


presentation about this topic give instructions on how to make specific life change

give instructions on how to make specific life change. around 10 slides for 4-5 minute talking .this presentation for level one ,basic presentation.
 
Do you need a similar assignment done for you from scratch? We have qualified writers to help you. We assure you an A+ quality paper that is free from plagiarism. Order now for an Amazing Discount!Use Discount Code “Newclient” for a 15% Discount!NB: We do not resell papers. Upon ordering, we do an original paper exclusively for you.

 

“Are you looking for this answer? We can Help click Order Now”