That would only be true in United States based McDonald's, if McD in Germany accepted BTC they would not price it in USD. Also if McD's suppliers accepted BTC as well there would be no reason to convert at all. There are lots of different possibilities.