Question: Assignment Overview This assignment involves coding and testing of a program that reads input files, and uses functions to calculate statistical information about the input

 Assignment Overview This assignment involves coding and testing of a program
that reads input files, and uses functions to calculate statistical information about
the input data Assignment Background Unable to find a tenure-track job in
Academia, and unwilling to make slave-wages as an adjunct, you turn to
jobs in industry. You find yourself employed at RobCo, a multinational corporation
producing dozens of different products for different markets all over the United

Assignment Overview This assignment involves coding and testing of a program that reads input files, and uses functions to calculate statistical information about the input data Assignment Background Unable to find a tenure-track job in Academia, and unwilling to make slave-wages as an adjunct, you turn to jobs in industry. You find yourself employed at RobCo, a multinational corporation producing dozens of different products for different markets all over the United States. The suits in marketing have assigned you your first big project, identifying trends in product sales, and the effectiveness of advertising. You must identify which ads for what products are performing best, and identify, for each product, the ad that gives the best ROI, or Return On Investment. When your boss's boss is finally done flapping his mouth and leaves your cubicle, you sit dumbfounded for a moment. You can't believe it. That's it? This is the big project? Obviousljy this joker can't operate a calculator, so he hired you to do it. You can't believe he makes ten times your salary. You have a degree in Computer Science, for Pete's sake! Well, the cat won't feed itself, and you need the money. You crunch on a Mentat, and boot your terminal to hunt down the project specifications In order to calculate per-ad ROi, and identify the best-performing ads, you are given a file containing a list of ads for products, and for each ad, the product, the number of ads run, the cost per ad, the number of sales associated with this ad, sale price for the product, and the per product production cost. While you're reading, you notice a post-it note stuck to the underside of your terminal keyboard It's dusty, and crumbs are stuck to the adhesive. There's a username and password, a directory and a filename: proj05.py. Intrigued, you log in with the password, open up the file, and find a program skeleton, with some partly implemented functions in it to calculate ROI, and some comments that imply that it's for this exact project. Huzzah! But where did this come from? The only clue as to the author are the initials, RCK. Strange. There must have been a developer before you, assigned to this same project. You wonder what happened to them. Why did they quit an easy project half-way? Maybe your boss knows. You keep reading For each product, you must identify the ad with the most sales, and you must also identify which ad has the best ROI. They might be different! Example Given the marketing data for the following products and ads PipBoy 2000 - Assignment Overview This assignment involves coding and testing of a program that reads input files, and uses functions to calculate statistical information about the input data Assignment Background Unable to find a tenure-track job in Academia, and unwilling to make slave-wages as an adjunct, you turn to jobs in industry. You find yourself employed at RobCo, a multinational corporation producing dozens of different products for different markets all over the United States. The suits in marketing have assigned you your first big project, identifying trends in product sales, and the effectiveness of advertising. You must identify which ads for what products are performing best, and identify, for each product, the ad that gives the best ROI, or Return On Investment. When your boss's boss is finally done flapping his mouth and leaves your cubicle, you sit dumbfounded for a moment. You can't believe it. That's it? This is the big project? Obviousljy this joker can't operate a calculator, so he hired you to do it. You can't believe he makes ten times your salary. You have a degree in Computer Science, for Pete's sake! Well, the cat won't feed itself, and you need the money. You crunch on a Mentat, and boot your terminal to hunt down the project specifications In order to calculate per-ad ROi, and identify the best-performing ads, you are given a file containing a list of ads for products, and for each ad, the product, the number of ads run, the cost per ad, the number of sales associated with this ad, sale price for the product, and the per product production cost. While you're reading, you notice a post-it note stuck to the underside of your terminal keyboard It's dusty, and crumbs are stuck to the adhesive. There's a username and password, a directory and a filename: proj05.py. Intrigued, you log in with the password, open up the file, and find a program skeleton, with some partly implemented functions in it to calculate ROI, and some comments that imply that it's for this exact project. Huzzah! But where did this come from? The only clue as to the author are the initials, RCK. Strange. There must have been a developer before you, assigned to this same project. You wonder what happened to them. Why did they quit an easy project half-way? Maybe your boss knows. You keep reading For each product, you must identify the ad with the most sales, and you must also identify which ad has the best ROI. They might be different! Example Given the marketing data for the following products and ads PipBoy 2000

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!