Well, to start with Crude yield, you're wrong that the observed product yield should be compared to one reactant. The product is made of the two reactant, minus known by-products. You have to account for that. And no, that's not the sums of the masses of the two reactants. As a start, can you write a balanced chemical reaction. You can it in word form, for example: salicylic acid, or C6H4(OH)COOH, instead of C7H6O3.
Once you do that, you'll be using moles, like discodermolide: just said.
And like kalos: just said. Damn, but I type slow.