Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# Windows Forms

Войти
Регистрация
Восстановить пароль
 
Александра 04
-26 / 1 / 0
Регистрация: 22.04.2015
Сообщений: 92
#1

Цикл с предусловием - C#

22.12.2015, 13:07. Просмотров 538. Ответов 4
Метки нет (Все метки)

Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой суммарный путь пробежит спортсмен за 7 дней?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2015, 13:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Цикл с предусловием (C#):

Составление и отладка программ с оператором цикла с предусловием - C#
Задание 1.Найти произведение натуральных чисел меньших 200 и кратных 7

Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием... - Turbo Pascal
Найти сумму чисел 1 в квадрате до 10 c квадрате...операцию возведению в степень не использовать учесть особенности получения квадратного...

Написать в турбо паскале, Цикл с параметром, Цикл, с постусловием, и с предусловием пожалуйста - Turbo Pascal

Цикл со счетчиком, цикл с предусловием и постусловием - Pascal ABC
Напечатать таблицу стоимости 50,100,150...1000г сыра (стоимость 1 кг сыра вводится с клавиатуры)

Цикл с предусловием и цикл с постусловием - Turbo Pascal
Составить 3 условия программы с использованием оператора цикла с предусловием и 3 условия программы с использованием оператора цикла с...

Цикл с предусловием.Вывести на экран n количество раз слово "цикл" - Turbo Pascal
Используя цикл с предусловием (Pascal) вывести на экран n-ное количество раз слово "цикл".

4
Tsin
720 / 465 / 133
Регистрация: 30.12.2012
Сообщений: 1,264
Записей в блоге: 2
Завершенные тесты: 3
22.12.2015, 13:25 #2

Не по теме:

Александра 04, примерно 95 километров!



По теме. Вы знаете норму Xn. каждый следующий день нормой будет X(n+1) = Xn + Xn * 0.1. Осталось просуммировать их в цикле.
0
Александра 04
-26 / 1 / 0
Регистрация: 22.04.2015
Сообщений: 92
22.12.2015, 13:34  [ТС] #3
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 private void textBox2_TextChanged(object sender, EventArgs e)
        {
         
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
   int n = Convert.ToInt16(textBox1.Text); // считываем N
int i=1,c=0,a=10;
while (i != n) { // пока i не равно n выполняем действия:
c=c+a;
a = a + (a /10);
}
label2.Text =Convert.ToString(c) ;
        }
    }
}
Добавлено через 4 минуты
Что не так?
0
Tsin
720 / 465 / 133
Регистрация: 30.12.2012
Сообщений: 1,264
Записей в блоге: 2
Завершенные тесты: 3
22.12.2015, 13:38 #4
Александра 04, много чего. Например, тип переменной c

Вот вам пример, разбирайтесь)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
const double percent = 0.1;
 
int daysRemains = 7;
 
double sum = 0.0;
double xCurrent = 10.0;
 
while (daysRemains > 0)
{
    sum += xCurrent;
    xCurrent += xCurrent * percent;
    daysRemains--;
}
0
kolorotur
Эксперт .NET
9790 / 8166 / 1364
Регистрация: 17.09.2011
Сообщений: 14,034
22.12.2015, 14:38 #5
Цитата Сообщение от Александра 04 Посмотреть сообщение
Цикл с предусловием
Вот так вот и плодят в ВУЗах программистов, которые потом два числа в цикле суммируют, добавляя к первому по единичке.

Это же геометрическая прогрессия:
C#
1
2
3
4
5
double initialDistance = 10;
double increase = 1.1; // 10%
double duration = 7;
 
double totalDistance = initialDistance * (1 - Math.Pow(increase, duration)) / (1 - increase);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2015, 14:38
Привет! Вот еще темы с ответами:

Вычислить сумму ряда, используя цикл с параметром, используя цикл с предусловием - Pascal ABC
решить задачу двумя способами 1. используя цикл с параметром. 2 используя цикл с предусловием.

Цикл с предусловием - C (СИ)
Вывести значение функции на промежутке c шагом 0.5, используя цикл с предусловием, вывод оформить в виде таблицы.

Цикл с предусловием - Pascal
дана последовательность положительных чисел а1, а2,0.Получить а1, а1*а2, а1*а2*а3...0

цикл с предусловием - Pascal
Сколько слагаемых должно быть в сумме 1+1/2+1/3+1/n, чтобы сумма оказалась больше 5


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru