Pure Programmer
Blue Matrix


Cluster Map

Project: Football Passer Rating (Revisited)

The passer rating formula provides one metric that can be used to compare the performance of quarterbacks. It is based on the number of completions, touchdown passes, interceptions and total passing yards. Write a program that prompts for the number of completed passes, touchdown passes, interceptions, total passing yards, the total number of attempted passes and whether the NFL or NCAA passer rating should be displayed. The program should call one of two functions to compute the NFL or NCAA passer rating. Print the rating to one decimal place.

See [[Passer Rating]] for the NFL and NCAA formulas.

See FootballPasserRating2

Output
$ swiftc FootballPasserRating2.swift -I . -L . -lUtils $ ./FootballPasserRating2 Number of attempts: 497 Number of completions: 340 Number of touchdown passes: 33 Number of interceptions: 5 Number of passing yards: 4208 1 for NFL or 2 for NCAA: 1 NFL Passer rating: 112.3 $ swiftc FootballPasserRating2.swift -I . -L . -lUtils $ ./FootballPasserRating2 Number of attempts: 355 Number of completions: 245 Number of touchdown passes: 43 Number of interceptions: 6 Number of passing yards: 3966 1 for NFL or 2 for NCAA: 2 NCAA Passer rating: 199.4

Solution