Форум программистов, компьютерный форум, киберфорум
Математика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
2 / 2 / 2
Регистрация: 23.02.2012
Сообщений: 208

Как найти общую стоимость n купленных товаров?

19.05.2020, 00:30. Показов 1939. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, цена товара p=25 увеличивается на 1 при покупке каждой 4/p-ой единицы. Как найти общую стоимость n купленных товаров?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.05.2020, 00:30
Ответы с готовыми решениями:

Известны данные о стоимости каждого товара из группы. Найти общую стоимость тех товаров, которые стоят дороже 1000 рублей (количество таких товаров не
7.21 Известны данные о стоимости каждого товара из группы. Найти общую стоимость тех товаров, которые стоят дороже 1000 рублей (количество...

Найти общую стоимость товаров в массиве записей
Описать тип Tovar с полями name (название), kod (код товара), price (цена), number (количество). Заполнить массив из 20 элементов данного...

Найти общую стоимость товаров, которые дороже 1000 рублей
Заданы, функцией rand(), стоимости товаров в группе. Найти общую стоимость товаров, которые дороже 1000 рублей (количество товаров не...

10
1712 / 1150 / 300
Регистрация: 05.10.2014
Сообщений: 5,595
19.05.2020, 00:40
Цитата Сообщение от PlutDem Посмотреть сообщение
4/p-ой
Непонятно
0
2 / 2 / 2
Регистрация: 23.02.2012
Сообщений: 208
19.05.2020, 01:29  [ТС]
mihailm, если цена p=25, то 4/25 = 0.16 т.е. если купить 0.16 единиц товара при цене 25, то цена увеличится на 1 и станет 26.
Полагаю, тут можно решить через формулы геометрической прогрессии?
0
1712 / 1150 / 300
Регистрация: 05.10.2014
Сообщений: 5,595
19.05.2020, 09:33
Цитата Сообщение от PlutDem Посмотреть сообщение
если купить 0.16 единиц товара при цене 25, то цена увеличится на 1 и станет 26
Это за гранью моего воображения)
Уточните условие лучше.
0
2 / 2 / 2
Регистрация: 23.02.2012
Сообщений: 208
19.05.2020, 10:03  [ТС]
Набросал алгоритм, возможно будет понятнее.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var c = 4; // просто случайный коефицент
var price = 25; // цена одной еденицы товара
var n = 70; // количество приобретаемого товара
 
var totalPrice = 0; // общая стоимость товаров
 
for (int i = 0; i < n; i++)
{
    totalPrice += price; // покупаем одну еденицу товара
    
    var k = c / price; // сколько нужно купить товара, что бы изменить стоимость на 1
    
    // если k меньше 1, то цена увеличивается более чем на 1 за одну купленную еденицу. 
    // если k больше 1, то цена увеличивается менее чем на 1 за одну купленную еденицу. 
    
    price += 1 / k;
}
Необходимо вычислить общую стоимость товаров totalPrice
0
1712 / 1150 / 300
Регистрация: 05.10.2014
Сообщений: 5,595
19.05.2020, 10:13
Фантастические размышления освежают мозг!
При покупке 1 единицы товара цена увеличится на 6? Или нет?
Хотя у меня есть сомнения, цена p увеличилась, значит коэффициент 4/p уменьшился?
0
2 / 2 / 2
Регистрация: 23.02.2012
Сообщений: 208
19.05.2020, 10:43  [ТС]
Цитата Сообщение от mihailm Посмотреть сообщение
При покупке 1 единицы товара цена увеличится на 6? Или нет?
Если p=25, то 1/(4/25) = 6.25 на столько увеличится цена.
Цитата Сообщение от mihailm Посмотреть сообщение
Хотя у меня есть сомнения, цена p увеличилась, значит коэффициент 4/p уменьшился??
Все верно. Чем дальше, тем больше будет цена, меньше коэффициент и больше рост цены при покупке одной единицы.

Вот несколько проходов алгоритма.
iprice totalPrice
025 25
131,25 56,25
239,0625 95,3125
348,82813 144,1406
461,03516 205,1758
576,29395 281,4697
695,36743 376,8372
7119,2093 496,0464
8149,0116 645,058
9186,2645 831,3226
10232,8306 1064,153
0
1712 / 1150 / 300
Регистрация: 05.10.2014
Сообщений: 5,595
19.05.2020, 11:14
Цитата Сообщение от PlutDem Посмотреть сообщение
Если p=25, то 1/(4/25) = 6.25 на столько увеличится цена.
Вот это мне не нравится. Если мы уже купили 0,16 товара то цена будет 26, следующий раз цена поменяется, когда мы купим 0,1538 товара. А когда мы будем покупать 1 единицу товара p уже не будет 25!
0
2 / 2 / 2
Регистрация: 23.02.2012
Сообщений: 208
19.05.2020, 11:45  [ТС]
Методом подбора значений переменных далось наложить график геометрической прогрессии на дискретные значения алгоритма.
https://www.desmos.com/calculator/s5wev8crlk
Первый член прогрессии a= 25, знаменатель z = 1.25. Как найти знаменатель ума не приложу.
Миниатюры
Как найти общую стоимость n купленных товаров?  
0
1712 / 1150 / 300
Регистрация: 05.10.2014
Сообщений: 5,595
19.05.2020, 12:09
Может тут дифуры привлечь?
0
2 / 2 / 2
Регистрация: 23.02.2012
Сообщений: 208
19.05.2020, 13:28  [ТС]
То что с = 4, а z = 1.25 натолкнуло на идею попробовать представить знаменатель как z = 1 + (1 / c).
Результаты сходится, проверил на разных значениях переменных.
Все равно было бы интересно узнать как решаются подобные задачи, потому что вот так на глаз распознать закономерность на более сложной функции чем c / x будет непросто.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.05.2020, 13:28
Помогаю со студенческими работами здесь

Найти общую стоимость тех товаров, которые стоят дороже 1000 рублей
Известные данные о стоимости каждого товара из группы. Найти общую стоимость тех товаров, которые стоят дороже 1000 рублей. Здравствуйте...

Найти общую стоимость тех товаров, которые стоят дороже 1000 рублей
Найти общую стоимость тех товаров, которые стоят дороже 1000 рублей (количество таких товаров не известно), данные о стоимости товара...

Как можно реализовать общую стоимость всех товаров
Приветствую. Такой вопрос: Есть два ComboBox'а. Один с наименованием товара, другой с количеством. Так же есть кнопка при нажатии на...

Найти общую сумму покупки для N товаров, вводится N, количество и стоимость каждого из них
Доброго времени суток! :) Попалась интересная задачка на цикли, которую нужно решить с помощью MVS 2010 на С#, как Windows Form...

Арифметические операции с числами из файла - определить суммарную стоимость всех купленных товаров
Прошу помочь мне в написании программы: Создать программу , которая по текстовому файлу,каждая строка которого содержит 2...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru