Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 04.02.2022
Сообщений: 2

Начав тренировки, спортсмен в первый день пробежал 10 км

17.03.2022, 18:46. Показов 3222. Ответов 3
Метки с# (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста написать программу C#. Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10 % от нормы предыдущего дня. Определить, какой суммарный путь пробежит спортсмен за k дней. k-ввод с клавиатуры
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.03.2022, 18:46
Ответы с готовыми решениями:

Спортсмен-лыжник начал тренировки, пробежав в первый день 10 км
Спортсмен-лыжник начал тренировки, пробежав в первый день 10 км. Каждый следующий день он увеличивал длину пробега на P процентов от...

Начав тренировки, спортсмен в первый день пробежал 10 км. Какой суммарный путь пробежит спортсмен за 7 дней?
Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой...

Начав тренировки, спортсмен в первый день пробежал 10 км
Короче вот задачка: Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы...

3
383 / 280 / 112
Регистрация: 28.04.2015
Сообщений: 1,726
17.03.2022, 18:52
10
10 * 1.1 = 11
11 * 1.1 = 12.1
...

это ж вроде геометрическая прогрессия и там есть даже рекуррентная зависимость b(n) = b(n-1) * q
1
 Аватар для esperanto_qun
1124 / 656 / 393
Регистрация: 28.01.2021
Сообщений: 1,336
17.03.2022, 20:25
LzEiTmOa54,

C#
1
2
3
4
5
6
7
8
int day = 1;
            decimal distance = 10;
            while (distance < 100)
            {
                day++;
                distance += distance * 0.1m;
            }
            Console.WriteLine($"Лыжник пробежал дистанцию в {distance} км, на {day} день.");
0
3 / 2 / 2
Регистрация: 18.03.2022
Сообщений: 8
18.03.2022, 21:36
Без отсеивания некорректного ввода
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
static void Main(string[] args)
        {
            while (true)
            {
                decimal totalDistance = 10m;
                decimal todayDistance = 0;
                int days;
            
                Console.WriteLine("Введите к-во дней ");
                days = Convert.ToInt32(Console.ReadLine());
                for (int i = 0; i < days; i++)
                {
                    if (i == 0)
                        todayDistance = 10;
                    else
                    {
                        totalDistance += todayDistance * 1.1m;
                        todayDistance = totalDistance;
                    }
                }
                totalDistance = decimal.Round(totalDistance, 2); //округлим до двух знаков
                Console.WriteLine($"{totalDistance} за {days} дня");
                Console.WriteLine("Нажмите любую клавишу");
                Console.ReadKey(true);
                Console.Clear();
            }
 
        }
Добавлено через 9 минут
отмена, ошибка
блок for должен выглядеть так чтоб оно вродекак работало
C#
1
2
3
4
5
6
7
8
9
10
11
for (int i = 1; i < days+1; i++)
                {
                    if (i == 1)
                        todayDistance = 10;
                    else
                    {
                        totalDistance += todayDistance * 1.1m;
                        todayDistance = totalDistance;
                    }
                    
                }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.03.2022, 21:36
Помогаю со студенческими работами здесь

Начав тренировки, спортсмен в первый день пробежал x км
7. Начав тренировки, спортсмен в первый день пробежал x км. Каждый следующий день он увеличивал дневную норму на 5% от нормы ...

Начав тренировки, спортсмен в первый день пробежал 10 км.
Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой...

Задача на циклы. Начав тренировки, спортсмен в первый день пробежал 10 км.
Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой...

начав тренировки спортсмен в первый день пробежал 10 км каждый день он увеличивал дневную норму на 10% предыду
начав тренировки спортсмен в первый день пробежал 10 км каждый день он увеличивал дневную норму на 10% предыдущего дня.какой сумарный путь...

Начав тренировки спортсмен в первый день пробежал 10км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня.
Начав тренировки спортсмен в первый день пробежал 10км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru