Program#1

Program#2

Program#3

Program#4

Program#5

Program#6

Program#7

Program#8

Elegance points penalized

              -20 not having a design

    -[1 – 10] meaningful variable names

    -[1 – 10] indentation  (consistent)

    -[1 – 10] proper use of parameters (call by value vs. reference)

    -[1-15] functions description must include, a description, “call by”, “calls”, parameters, information on input   
                parameters, in-out parameters and return value

    -[1-10] design matching the code

  -[1 – 10] comments