нормально, так что я получил отмечен на моей программе для жесткого кодирования, но не уверен, что я сделал не так, здесь является частью моей программы, которая была «жёстко»Что такое hardcoding в C++, и как это можно исправить?
cout << "Tax $" << (meal_price * guests) * TAX << endl;
cout << "Tip $" << (meal_price * guests + meal_price * guests * TAX) * TIP << endl;
cout << "Total $" << (meal_price * guests) + (meal_price * guests * TAX) + (meal_price * guests + meal_price * guests * TAX) * (TIP);
как жестко прописывать определено в приведенных выше утверждениях ? как он может быть не жестко закодирован? благодаря
Я предполагаю, что 'TIP' и' TAX' являются константами, тогда как ваш инструктор ожидает, что они будут переменными. Кроме того, вы должны хранить '(meal_price * гости)' в переменной при повторном использовании значения. – asheeshr
Ничего плохого в этом вопросе, в частности, но в свое время, когда мы получили заметную информацию и не понимали, почему, мы разговаривали с инструктором, а не с интернетом. Я бы предположил, что сегодня это самый эффективный метод. – us2012