Grading Rubric Project 4
Project Requirements. Total points 100.
- 122 Site Information Architecture on shell.uoregon.edu: 10.
5. All 8 c++ source files created for this project are on shell.uoregon.edu in
/122/p4/
5. isPrime-fn1.h is in /122/include/isPrime-fn1.h.
- primeGT.cpp: 18.
- 3. File identifier must be primeGT.cpp
- 5. primeGT.cpp must include /122/include/isPrime-fn1.h
- 5. Must be correct.
- 5. Proper formatting: your source code does a good job of conforming to the principles described in the 122 Style Guide.
- picAdilly.cpp: 22.
- 3. File identifier must be picAdilly.cpp
- 3. pw-tester.cpp. Simple program to define and test a function named pennyWeight() that accepts a weight as an argument and returns the value of that amount of pennies.
- 3. qh-tester.cpp. Simple program to define and test a function named quarterHeight() that accepts a height as an argument and returns the value of a stack of quarters of that height.
- 3. picAdilly.cpp contains function definitions for pennyWeight()and quarterHeight()
- 5. picAdilly.cpp calls pennyWeight()and quarterHeight()to meet the i/o specification given on the p4 web page.
- 5. Proper formatting: your source code does a good job of conforming to the principles described in the 122 Style Guide.
- verb1digit.cpp: 11.
- 3. File identifier must be verb1digit.cpp
- 5. The function accepts an integer and returns a string as shown on the p4 web page.
- 3. Proper formatting: your source code does a good job of conforming to the principles described in the 122 Style Guide.
- verbteen.cpp: 11.
- 3. File identifier must be verbteen.cpp
- 3. The function accepts an integer and returns a string as shown on the p4 web page.
- 5. Proper formatting: your source code does a good job of conforming to the principles described in the 122 Style Guide.
- verb2digit.cpp: 14.
- 3. File identifier must be verb2digit.cpp
- 3. The function accepts an integer and returns a string as shown on the p4 web page.
- 3. verb2digit() is a dispatch function for verb1digit() and verbteen(). That it, verb2digit() calls the other functions to handle single-digit numbers and numbers in the teens.
- 5. Proper formatting: your source code does a good job of conforming to the principles described in the 122 Style Guide.
- verbalizeNum.cpp: 14.
- 3. File identifier must be verbalizeNum.cpp
- 3. The function accepts an integer and returns a string as shown on the p4 web page.
- 3. verbalizeNum() is a dispatch function for verb2digit(), verb1digit() and verbteen().
- 5. Proper formatting: your source code does a good job of conforming to the principles described in the 122 Style Guide.
- Optional Extra Credit Options:
A) verbalize.cpp: +5.
- File identifier must be verbalize.cpp
- The function accepts an integer and returns a string as shown on the p4 web page.
- Proper formatting: your source code does a good job of conforming to the principles described in the 122 Style Guide.
- State on Comments section when submitting in Blackboard: Extra Credit: verbalize.cpp
B) "Early" Turn In: +5.
- Submit P4 by 21:00 M 11/19
- State on Comments section when submitting in Blackboard: Extra Credit: "Early" Turn In.
- Project Correctly Submitted for Grading in Blackboard.
· Project URL (including HTACCESS username and password) entered in Comments section
· Since your Project URL provides access to all .cpp files on the remote host, no Local Files need to be Attached when submitting this project in BB.
· If you do not use this BB assignment turn-in feature, you will not have a score for this project in the gradebook.
Programming Teams
Working as part of a two-member team is an option; groups of three or more are not not an option. If you work as a team:
A. You must notify the grader of both programmer names in the Comments section when submitting the project in Blackboard
B. Each partner must maintain copies of all project files, etc., in his or her /122/ folder on shell.uroegon.edu