Basic Programming

Problem: Create a program that will manipulate a string input. The program will advance to the next step if the string has special characters or symbols. Below are the outputs that are needed:

  1. Reverse of the string input.
  2. Replace all consonants with asterisks.
  3. Display the length of the string and the number of vowels and consonants.
  4. Capitalize all the vowels.

Rubric for Rating the Output

CriteriaVery Satisfactory (4)Satisfactory (3)Fair (2)Poor (1)
Correctness    Program runs and completes all required tasks and executes without errorsProgram works and completes most tasks appropriately and fails to work on special casesProgram executes but generates incorrect resultsProgram does not execute correctness
User-friendly input/outputIncludes all appropriate input prompts and explains/ describes all output valuesSome input or output prompts/ descriptions are inappropriate or missingLacks most or all input and output descriptionsNo input/ output description
Formatting/ ReadabilityWell-organized and easy to follow through appropriate use of tabbing and white spacesDisorganized tabs and spaces or it allows readability by someone who knows what is supposed to be doingPoor use of tabs and white space and is very difficult to readNo use of tabs and white spaces
DocumentationThe program has proper labels and prompts.Labels and prompts are a little confusing. Some sections or areas of the program were not properly labelled or had problem with prompts.Labels and prompts are very confusing.