Skip to content

YichaoW/calc-array-points

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

calc-array-points

Info 449 Assignment

Description:

Build a calculator

  • create four functions for add, subtract, multiply, divide

each does the expected thing

  • create a function that expects one of them along with two Ints

in other words, a generic "math operation" function it should then take the two Ints and pass them to the function and return the result Array fun

  • create two new functions for add/mul

instead of taking two Ints, take an array of Ints instead return the result of (adding/multiplying) all of the elements

  • create two new functions (count, avg) that take an array of Ints

again, operate on the array and return the result return the result

  • refactor all four down to another "generic math operation" approach

like in the previous part

Points

  • use tuples to represent x/y point pairs

  • create two functions for adding and subtracting points

(1,2) + (3,4) = (4,6) (1,2) - (3,4) = (-2,-2)

  • handle non-two-arity tuples without crashing

  • now use Dictionaries to represent points

"x" is the x coordinate, "y" is the y coordinate

  • create two functions for adding and subtracting points

(1,2) + (3,4) = (4,6) (1,2) - (3,4) = (-2,-2)

  • handle dictionaries without "x" or "y" without crashing

  • handle dictionaries with Double values without crashing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages