Skip to content

Instantly share code, notes, and snippets.

@JeuelyFish
Created April 18, 2014 06:05
Show Gist options
  • Save JeuelyFish/11026921 to your computer and use it in GitHub Desktop.
Save JeuelyFish/11026921 to your computer and use it in GitHub Desktop.

Revisions

  1. JeuelyFish created this gist Apr 18, 2014.
    41 changes: 41 additions & 0 deletions gc1_refactored.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,41 @@

    // User stories for Group Project.

    // 1. I want a program that can take any number of integers and add them together

    // 2. I want a program that can take any number of integers and calculate their mean (average).

    // 3. I want a program that can take any number of integers and find their median number.

    // HINT: The name of these "programs" should be: sum, mean, median.

    //---------------------

    //PseudoCode

    //1. make variable named "sum", take array of integers, produce sum of total.
    //2. make variable name "mean", take array of integers, take sum of integers, divide by # of integers
    //3. make variable named "median", IF even -> take array of integers, take # of intergers, divide by 2, call result, use result as position in original array to find median.
    //If odd -> take array of integers, take # of intergers, divide by 2, call result, round up on result, use result as position in original array to find median.


    //--------------------
    //1.
    array = [];
    var sum = 0;
    for (var i = 0; i < array.length; ++i) {
    sum += array[i];
    }

    //2.
    var sum = 0;
    for (var i = 0; i < array.length; ++i) {
    sum += array[i];
    }
    var mean = sum / array.length

    //3.
    if (array.length % 2 == 0 ) var position = (array.length / 2)
    array(position)
    elseif var position = Math.Ceil (array.length / 2)
    array(position)