Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиПоискОблакоVK ComboВсе проекты

Помоните решить задачку на с#

Никита Фокин Профи (546), закрыт 2 месяца назад
Предприниматель открывает новую точку на один год. Покупает товар по оптовой цене p1, в количестве 234 единиц. Продает его по розничной цене p2, налог составляет 13%. Если сегодняшний день - Среда, у предпринимателя происходит перерасчёт товара и отправка его партнёрам. Также в среду налог повышен, и если прибыль больше чем повышенный налог, предприниматель отдаёт из кошелька сверхналог. При перерасчёте происходит отправка товара партнёрам, в количестве нескольких партий(количество партий задаётся вводимым числом от 3 до 10). СверхНалог также рассчитывается путем умножения стартовых вложений на введенный номер. С каждым днём номер увеличивается на 1. Рассчитать количество торговых циклов для получения прибыли превыщающей стартовые вложения в 3285 раза.
Лучший ответ
Ginap12 Гуру (3714) 2 месяца назад
Вот решение для расчета количества торговых циклов для получения прибыли, превышающей стартовые инвестиции в 3285 раз на C#:

```csharp
использование системы;

классная программа
{
статическая пустота Main()
{
int startInvestment = 234 * p1; // Предполагаем, что p1 — оптовая цена за единицу
intprofitMultiplier = 3285;
int extraTaxMultiplier = 1;
int NumberOfBatches = 3; // Предполагая, что количество пакетов указано как 3

ИНТ TradingCycles = 0;
внутренняя прибыль = 0;

while (прибыль <= startInvestment *profitMultiplier)
{
двойной налогRate = CalculateTaxRate(tradingCycles);

// Рассчитываем прибыль и налог для каждой партии
for (int пакет = 0; пакет <numberOfBatches; пакет++)
{
intgoodsSent = 234/numberOfBatches;
int оптовая стоимость = товары отправлены * p1;
int Revenue = GoodsSent * p2;
int налог = (int)(retailRevenue * TaxRate);
прибыль += (розничная выручка – оптовая стоимость – налог);
}

// Проверяем, нужно ли платить лишний налог
int ExxTax = StartInvestment * ExxTaxMultiplier;
если (прибыль > превышенный налог)
{
прибыль -= превышение налога;
превышениеTaxMultiplier++;
}

торговые циклы++;
}

Console.WriteLine("Количество торговых циклов, превышающее прибыль: " + TradingCycles);
}

статический двойной CalculateTaxRate(int tradeCycles)
{
if (tradingCycles % 7 == 2) // Предполагая, что среда — третий день (индекс 2) недели
{
возврат 0,13; // Налог составляет 13% по средам.
}
еще
{
вернуть 0; // В другие дни налог не взимается
}
}
}
```

Примечание. В этом решении предполагается, что вы правильно определили значения для «p1» (оптовая цена за единицу) и «p2» (розничная цена за единицу). Обязательно отрегулируйте эти значения соответствующим образом перед запуском кода.
Никита ФокинПрофи (546) 2 месяца назад
Дружище, можешь просто код написать как он в шарпе будет, а то я не совсем догоняю
Остальные ответы
юля Знаток (297) 2 месяца назад
гони тыщу решу
вадим олеговичУченик (102) 2 месяца назад
https: //files.fm/f/aqu78ymhka
Альберт Эйнштейн Мастер (1612) 2 месяца назад
Давай 500 рублей, решу
Min ChoУченик (113) 2 месяца назад
Я беру за 250, решил все олимпийские задачи.
Похожие вопросы