Answer:
a) 29.486 and 10.513. Rounded to 29 and 11
b) 29 Tacos make more sense.
Explanation:
a) The value x of units must satisfy this equation:
c(x) = 300
therefore,

or, equivalently,

the roots of this quardratic function are

Thus, r1 = 29.486, and r2 = 10.513. Assuming the results have to be integers, Jennifer should sell 29 units or 11 to keep her daily costs below $300 the nearest possible. Note that c(29) = c(11) = 291.
b) I will assume that Jennifer wins money proportionally to the amount she sell (without discounting from costs). If this is true, then it would make more sense to sell 29 units because that would give her more gain, including costs.
Also, since the function is quadratic, then it will decrease until certain point, which means that selling more will make her daily costs decrease! For example c(20) = 210. That doesnt make a lot of sense. This model of costs might make more sense for higher values of x, so in any case she should pick the biggest value.