К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Помогите с C#

Гость
0 - 29.08.2012 - 18:47
Всем здравствуйте. Начал изучать C# и дошел до циклов. И вот тут в книге у меня пример цикла:

private void button4_Click(object sender, EventArgs e)
**
int result = 0;
while (result < 10)
** result = result + 1; **
for (int i = 0; i < 5; i++)
{result = result - 1;**
MessageBox.Show("Результат равен " + result);
**
Помогите понять каким образом получается результат и что есть что в этом цикле.



Гость
1 - 29.08.2012 - 18:49
/// вот еще один такой же. Я просто видимо концептуально недопонял что-то в цикле этом, а в книге неясно написано, хотя объясняется что это за операторы

private void button5_Click(object sender, EventArgs e)
**
int result = 0;
int x = 6;
while (x>3)
** result=result + x;
x = x - 1; **
for (int z=1; z<3; z++)
** result = result + z; **
MessageBox.Show("Результат равен " + result);

**
Гость
2 - 29.08.2012 - 19:40
Пример тупой, видать книга не очень

по поводу того что в 0
что там не ясно ?
инициализируем переменную result нулем
затем используем до безобразия криво притянутый к задаче цикл while в котором увеличиваем result при каждой итерации цикла на 1. До тех пор пока result будет меньше 10, т.е. при result равным 10 цикл завершится.
Далее идет аналогичный цикл for где result уменьшают на 1 в каждом цикле, пока i < 5.

затем выводится сообщение с текущим значением результата.

Короче если автор там в книге не смог объяснить про циклы, то лучше поищи другую книгу, эта книга либо полное г...., либо рассчитана на определенный уровень.
Гость
3 - 29.08.2012 - 19:44
Спасибо, в принципе разобрался. Только не совсем понятно почему сразу два оператора. как я понял для цикла достаточно одного while
Гость
4 - 29.08.2012 - 19:44
а книга - вот эта
http://www.labirint.ru/books/301996/
Гость
5 - 29.08.2012 - 20:41
так в примере два разных цикла, один while а другой for но пример жуткий.
Вообще по C# лучше читать что то типа
http://www.ozon.ru/context/detail/id/5602592/
http://www.ozon.ru/context/detail/id/5532458/

только на озоне брать не рекомендую у них цены завышены процентов на 20-25 (хотя раньше они так не наглели)
Гость
6 - 29.08.2012 - 21:03
О!!! Вот книга Герберта Шилдта у меня есть. Мне в магазине собственно две и посоветовали: вот ту первую и Шилдта.
Но я решил начать как мне показалось с более простой :)


К списку вопросов






Copyright ©, Все права защищены