You have been hired as a developer for GryphCinemas in the creation and testing of their newest ‘GryphFlix’ movie rating software.

computer science

Description

You have been hired as a developer for GryphCinemas in the creation and testing of their newest ‘GryphFlix’ movie rating software. As the sole software developer of this product, you will create a program that will allow ten (10) reviewers to rate three (3) movies. All data will be read in from external files and parsed into structs.

Each of the three movies will be rated by each of the ten judges on a binary scale: 

• ‘Y’ or ‘y’ will represent the notion of recommending a movie 

• ‘N’ or ‘n’ will represent the notion of not recommending a movie


The software will take the parsed reviews and determine the most "critical" reviewers as well as the highest-rated movie(s). As a means of futureproofing, this program will  predict how a movie will perform based on state-of-the-art (not really) algorithms.


This assignment stresses the importance of developing software that strictly conforms to specification—when you're in the industry, you'll face all sorts of strict clients. You will write a .c file, gryphflix.c containing the function implementations detailed below as well as an accompanying header file, gryphflix.h containing the proper function prototypes, constants, and structures also detailed below. Do not include a main() function in any of your submission(s)—grading will be based on the specified function definitions. You are still encouraged to make a robust testing file containing a main(). You are also free to create helper functions, though if they are used by the assignment functions below, include them in gryphflix.c and gryphflix.h so they are accessible to us during grading.



Instruction Files
A1.pdf
113.0 KB

Related Questions in computer science category