In using the input:
data := {{50, 4, 2.5, 2}, {20, 6, 1, 2.5}, {30, 5, 1, 2.5}, {20, 7, 1, 2.5}} ;
Map[costperfish[#1, #2, #3, #4] & @@@ data]
I get the output
Map[{1, 4/5, 30/17, 5/9}]
Almost as if Map didn't even do anything. For some reason, I'm having trouble using the Map command, I might just not use it..Thanks again for all your help and patience!
Brandon