Форум программистов, компьютерный форум CyberForum.ru

Спртсмен пробегает каждый день на 10% больше. Сколько пробежит за семь дней? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
ruskhas
1 / 1 / 0
Регистрация: 19.05.2013
Сообщений: 32
29.11.2013, 12:22     Спртсмен пробегает каждый день на 10% больше. Сколько пробежит за семь дней? #1
Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой суммарный путь пробежит спортсмен за 7 дней?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2013, 12:22     Спртсмен пробегает каждый день на 10% больше. Сколько пробежит за семь дней?
Посмотрите здесь:

дата следующего дня, последний день месяца и сколько дней осталось до конца месяца C++
[C++]На сколько дней студенту хватит стипендии S, если он тратит N р. в день и его расходы каждый день увеличиваются в X раз? C++
C++ Напечатать таблицу тренировок и определить суммарный путь, который пробежит спортсмен за 7 дней.
C++ Какой суммарный путь пробежит спортсмен за 7 дней, увеличивая каждый день его на десять процентов? Перевести с паскаля.
C++ Какой суммарный путь пробежит спортсмен за 7 дней, увеличивая каждый день его на десять процентов?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
29.11.2013, 12:56     Спртсмен пробегает каждый день на 10% больше. Сколько пробежит за семь дней? #2
Как то так

Добавлено через 8 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int main(int argc, char *argv[])
{
   const float start = 10;
   float sum = start;
   float sum_add = 0.0f; 
   const float add = 0.1f;
   const size_t days = 7;
   
   for(int i = 0; i < days - 1; ++i)
   {
           sum_add += start * add;
           sum += (start + sum_add);
   }
   
   std::cout << "Sum = " << sum  << std::endl;
     
    system("PAUSE");
    return 0;
}
Добавлено через 13 секунд
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int main(int argc, char *argv[])
{
   const float start = 10;
   float sum = start;
   float sum_add = 0.0f; 
   const float add = 0.1f;
   const size_t days = 7;
   
   for(int i = 0; i < days - 1; ++i)
   {
           sum_add += start * add;
           sum += (start + sum_add);
   }
   
   std::cout << "Sum = " << sum  << std::endl;
     
    system("PAUSE");
    return 0;
}
Добавлено через 1 минуту
Правильный 2 код
ilmat
1 / 1 / 0
Регистрация: 31.12.2013
Сообщений: 26
10.01.2014, 10:52     Спртсмен пробегает каждый день на 10% больше. Сколько пробежит за семь дней? #3
В какой день впервые спортсмен пробежит более 20 км? В какой день впервые суммарный путь превысит 60 км?

А эти задачи каким образом решаются?
Sasha
 Аватар для Sasha
4829 / 2303 / 217
Регистрация: 05.06.2008
Сообщений: 7,227
Записей в блоге: 3
10.01.2014, 12:00     Спртсмен пробегает каждый день на 10% больше. Сколько пробежит за семь дней? #4
20 км проверяй
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <clx.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
int den = 1, km = 10;
        while(km < 20)
        {
         km +=km*0.1;
         den++;
        }
        cout <<"Pervie 20 km sportsmen probegit za: " << den <<" dney"<<endl;
        getch();
        return 0;
}
ilmat
1 / 1 / 0
Регистрация: 31.12.2013
Сообщений: 26
10.01.2014, 12:10     Спртсмен пробегает каждый день на 10% больше. Сколько пробежит за семь дней? #5
Спасибо, но это задание я уже сделал. Не помогли бы со следующим: В какой день впервые суммарный путь превысит 60 км?
ShadowFirst
54 / 47 / 1
Регистрация: 31.10.2013
Сообщений: 161
10.01.2014, 12:25     Спртсмен пробегает каждый день на 10% больше. Сколько пробежит за семь дней? #6
Цитата Сообщение от ilmat Посмотреть сообщение
Спасибо, но это задание я уже сделал. Не помогли бы со следующим: В какой день впервые суммарный путь превысит 60 км?
решается также как и с 20тью км
Sasha
 Аватар для Sasha
4829 / 2303 / 217
Регистрация: 05.06.2008
Сообщений: 7,227
Записей в блоге: 3
10.01.2014, 12:38     Спртсмен пробегает каждый день на 10% больше. Сколько пробежит за семь дней? #7
проверяй 60
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main(int argc, char* argv[])
{  
        int den = 1, km = 10, bn = km;
        while(bn < 60)
        {
 
         km +=km*0.1;
         bn+=km;
         den++;
        }
        cout <<"60 km sportsmen sumarno probegit za: " << den <<" dney"<<endl;
        getch();
        return 0;
}
Добавлено через 4 минуты
Цитата Сообщение от ShadowFirst Посмотреть сообщение
решается также как и с 20тью км
не так же
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2014, 17:02     Спртсмен пробегает каждый день на 10% больше. Сколько пробежит за семь дней?
Еще ссылки по теме:

Циклы с накоплением (Сколько километров спортсмен пробежит за семь дней?) C++
C++ Спртсмен пробегает в каждый из семи дней на 10% больше. Сколько в итоге пробежит?
Выполнить проверку за 7 дней как подробно разобрать каждый день? C++

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

Или воспользуйтесь поиском по форуму:
ilmat
1 / 1 / 0
Регистрация: 31.12.2013
Сообщений: 26
10.01.2014, 17:02     Спртсмен пробегает каждый день на 10% больше. Сколько пробежит за семь дней? #8
в принципе всё уже сами сделали. Просили помощи лишь из-за скорости выполнения - нужно было срочно. Всем спасибо
Yandex
Объявления
10.01.2014, 17:02     Спртсмен пробегает каждый день на 10% больше. Сколько пробежит за семь дней?
Ответ Создать тему
Опции темы

Текущее время: 14:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru