Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.10.2019, 18:18   #1
crazze16
 
Регистрация: 26.09.2019
Сообщений: 5
Сообщение Сколько суммарно пробежит спортсмен за 7 дней?

Начав тренировки, спортсмен в первый день пробежал 10 км.
Ежедневно он увеличивал дневную норму на 10% нормы предыдущего дня.
Какой суммарный путь пробежит спортсмен за 7 дней?
2 варианта. Через for и while
crazze16 вне форума Ответить с цитированием
Старый 01.10.2019, 19:24   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Если кто-то просто решит за вас, это вряд ли поможет вам разобраться.

Назовите нормально тему, покажите свои наработки, конкретные вопросы и т.п.
http://www.programmersforum.ru/announcement.php?f=31

Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Вадим Мошев вне форума Ответить с цитированием
Старый 01.10.2019, 19:28   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
2 варианта. Через for и while
есть вариант и без цикла - сумма членов геометрической прогрессии
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 01.10.2019, 19:45   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
есть вариант и без цикла - сумма членов геометрической прогрессии
Так если увеличение нормы идёт от предыдущего дня, то знаменателя прогрессии то не будет, то есть, последовательность не будет арифметической прогрессией.
Например:
100 + 10%(100) = 110
110 + 10%(110) = 111
Вадим Мошев вне форума Ответить с цитированием
Старый 01.10.2019, 19:46   #5
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 957
По умолчанию

qbasic qb64 через for
Код:
'7day.bas
d = 1: s = 10: w = s
PRINT "day"; d, "way"; w, "sum"; s
FOR d = 2 TO 7
    w = w * 1.1
    s = s + w
    PRINT "day"; d, "way"; w, "sum"; s
NEXT
сумма: 94.87172 и программа всё расписывает по дням
и далее легко улучшить или переделать на другой язык
Код:
1	10	10
2	11	21
3	12.1	33.1
4	13.31	46.41
5	14.64	61.05
6	16.10	77.15
7	17.71	94.87
и ведь наверняка есть формула расчёта без циклов
наверняка со степенями
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую

Последний раз редактировалось сфинкс; 01.10.2019 в 22:50.
сфинкс вне форума Ответить с цитированием
Старый 01.10.2019, 19:48   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
не будет арифметической прогрессией
речь шла о геометрической )
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 01.10.2019, 19:50   #7
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
речь шла о геометрической
Не увидел слово
Вадим Мошев вне форума Ответить с цитированием
Старый 01.10.2019, 21:28   #8
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Формула сложного процента.
Банковский вклад 10 км. под 10% ежедневно на n дней - сколько км. пробегает в n-ый день.
На n-ый день пробег составит: нач.пробег*(1+процент/100)^n

Код:
sum = 10;
цикл от 1 до 7
   sum = sum + ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 01.10.2019, 22:11   #9
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от ViktorR Посмотреть сообщение
Формула сложного процента
А ведь точно...
Вадим Мошев вне форума Ответить с цитированием
Старый 01.10.2019, 22:19   #10
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

В задаче же не за 7-ой день, а за все дни, а это чуть другое 10*(1-1.1^7)/(1-1.1)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задачу,пожалуйста!!!вторую часть не могу решить. Родион Афанасьев Паскаль, Turbo Pascal, PascalABC.NET 1 03.03.2018 19:44
Помогите решить задачу с оператором "case" Полина19 Паскаль, Turbo Pascal, PascalABC.NET 2 20.02.2015 10:37
Решить задачу в С++ Евгений Баранников Помощь студентам 0 19.05.2013 20:17
решить задачу!!!!!!! pantuhin Помощь студентам 1 15.03.2012 20:42
Помогите решить задачу с оператором MOD LenaPrikolava Помощь студентам 7 09.05.2009 15:23