Я хочу знать, что кодирование будет выглядеть, если у меня есть такой случай:Вычислить те же элементы с различным количеством
У меня есть 3 пункта, чтобы купить (это как приложения кассира):
- Пункт А
- Пункт B
- Пункт C
случай:
- Если я покупаю товар более чем 3 я получил скидку 10% для элемента A.
- Если количество пункта А и В более чем 3 я получил 5% скидку на общую сумме этих 2-х предметов.
- если я куплю товар более 3 или товар C более чем 2, я получил скидку 7% на общую сумму платежа.
То, что я знаю, как это, но он не работает:
if (itemA > 3)
{
total1=itemA-itemA*10/100;
total=total1+itemB+itemC;
}
if (itemA+itemB > 3)
{
total2=(itemA-itemA*5/100)+(itemB-itemB*5/100);
total=total2+itemC;
}
if (itemA > 3 || itemC > 2);
{
total=itemA+itemB+itemC*7/100;
}
Является ли 'itemA' номером товара как по цене, так и по цене? – Biffen
@ Zippy Это редактирование на самом деле усугубило меня, я вернулся к редактированию Biffen (вероятно, из-за начала редактирования до того, как Биффен применил его). –
Элемент A является номером –