Реклама


  • Страница 1 из 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Модератор форума: g0d-me, Casus, FiLLiN, iEnjoy  
Программирование
Anika Дата: Среда, 07.08.2013, 19:23 | Сообщение # 1
Титул:
Сообщений: 1303
Награды: 54
Репутация:
Такое дело.
Переборол лень и начал изучать программирование. Уже написал пару простейших программ, но застрял в одном месте, а именно, когда вводишь 3 числа, и программа высчитывает наибольшее.
Но вот что примечательно: если наибольшее - b или с, то программа выдает верное число, если наибольшее - а, то выдает b, независимо от с.
Вот текст самой программы

Казалось бы, проблема здесь

Но я это место уже раз 5 перепроверил.
В общем, жду помощи хацкеров.
Прикрепления: 2894920.png (11.6 Kb)
Wite27 Дата: Среда, 07.08.2013, 19:39 | Сообщение # 2
Сообщений: 646
Награды: 351
Репутация:
не проще сделать if (a>b) and (a>c) then max:=a и т.д.?

cyclomza Дата: Среда, 07.08.2013, 19:40 | Сообщение # 3
Титул:
Сообщений: 3826
Награды: 1467
Репутация:
в этом годy изyчать бyдешь по информатике
не забивай себе этим мозr


zaartny
Wite27 Дата: Среда, 07.08.2013, 19:45 | Сообщение # 4
Сообщений: 646
Награды: 351
Репутация:
давай разберем по шагам: ок, допустим a=15; b=10; c=12;
1. if a > b then
max:= a
else
max:=b;

15>10 => max:=15;

2. if a > c then
max:=a
else
max:=c;

15>12 => max:=15;

3.if b > c then
max:=b
else
max:=c;
10<12 => max=12;
а если бы у тебя b>c, тогда max=b.
в этом и вся ошибка, в 3-м действии, у тебя проверяются только b и с, независимо от a.




Сообщение отредактировал Wite27 - Среда, 07.08.2013, 19:46
Anika Дата: Среда, 07.08.2013, 20:22 | Сообщение # 5
Титул:
Сообщений: 1303
Награды: 54
Репутация:
Цитата (cyclomza)
в этом годy изyчать бyдешь по информатике
не забивай себе этим мозr

Ну нет, хочу сейчас.

Цитата (Wite27)
в этом и вся ошибка, в 3-м действии, у тебя проверяются только b и с, независимо от a.

Но как тогда правильно?
Не разобрался

Добавлено (07.08.2013, 20:17)
---------------------------------------------
Поступил проще

Код
if (a>b) and (a>c) then max:=a;
  if (b>a) and (b>c) then max:=b;
  if (c>a) and (c>b) then max:=c;

И все заработало.
А я не знал, что так можно сделать.

Добавлено (07.08.2013, 20:22)
---------------------------------------------
yahoo

Сообщение отредактировал Anika - Среда, 07.08.2013, 20:14
Arzonas Дата: Среда, 07.08.2013, 20:23 | Сообщение # 6
Титул:
  ̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍̍
Сообщений: 2988
Награды: 894
Репутация:
smile Anika,


Casus Дата: Среда, 07.08.2013, 20:35 | Сообщение # 7
Титул:
♕♕♕♕♕♕꧁꧂♕♕♕♕♕♕
Сообщений: 6387
Награды: 1488
Репутация:
я есп бокс без туторов сделал с нуля, а ты на калькуляторе забился. стыд и позор.



Call of Duty: Ghosts Undetected Radar Hack
Программа для повышения вашего к/д в 3 раза!
Подошёл срок снятия замечания? Пиши сюда
В заявке на титул пишите сразу его HTML-код, заявки без соблюдения моих условий не рассматриваю.
Anika Дата: Среда, 07.08.2013, 20:41 | Сообщение # 8
Титул:
Сообщений: 1303
Награды: 54
Репутация:
Casus, сколько тебе было лет, когда ты сделал есп бокс?
Casus Дата: Среда, 07.08.2013, 20:42 | Сообщение # 9
Титул:
♕♕♕♕♕♕꧁꧂♕♕♕♕♕♕
Сообщений: 6387
Награды: 1488
Репутация:
Anika, да вот вчера за ночь сделал, первый раз сел за программирование



Call of Duty: Ghosts Undetected Radar Hack
Программа для повышения вашего к/д в 3 раза!
Подошёл срок снятия замечания? Пиши сюда
В заявке на титул пишите сразу его HTML-код, заявки без соблюдения моих условий не рассматриваю.
Anika Дата: Среда, 07.08.2013, 20:46 | Сообщение # 10
Титул:
Сообщений: 1303
Награды: 54
Репутация:
Цитата
Дата рождения:2 Февраля 1998

Это твоя реальная дата рождения?
Что-то я думаю, тебе больше 15-и.


Сообщение отредактировал Anika - Среда, 07.08.2013, 20:49
Wentz Дата: Среда, 07.08.2013, 20:48 | Сообщение # 11
Сообщений: 1498
Награды: 64
Репутация:
Anika, фотку может тебе скинуть? В подтверждение.

Выполняю заказы в ЛС.
Casus Дата: Среда, 07.08.2013, 20:48 | Сообщение # 12
Титул:
♕♕♕♕♕♕꧁꧂♕♕♕♕♕♕
Сообщений: 6387
Награды: 1488
Репутация:
Anika, да.



Call of Duty: Ghosts Undetected Radar Hack
Программа для повышения вашего к/д в 3 раза!
Подошёл срок снятия замечания? Пиши сюда
В заявке на титул пишите сразу его HTML-код, заявки без соблюдения моих условий не рассматриваю.
Anika Дата: Среда, 07.08.2013, 20:50 | Сообщение # 13
Титул:
Сообщений: 1303
Награды: 54
Репутация:
Casus, тогда тебе надо дать какую-нибудь премию за такой большой ум.

Добавлено (07.08.2013, 20:50)
---------------------------------------------

Цитата (Wentz)
фотку может тебе скинуть? В подтверждение.

Да, давай.
Casus Дата: Среда, 07.08.2013, 20:52 | Сообщение # 14
Титул:
♕♕♕♕♕♕꧁꧂♕♕♕♕♕♕
Сообщений: 6387
Награды: 1488
Репутация:
Anika, R350562088829



Call of Duty: Ghosts Undetected Radar Hack
Программа для повышения вашего к/д в 3 раза!
Подошёл срок снятия замечания? Пиши сюда
В заявке на титул пишите сразу его HTML-код, заявки без соблюдения моих условий не рассматриваю.
FEAT Дата: Среда, 07.08.2013, 20:52 | Сообщение # 15
Сообщений: 253
Награды: 63
Репутация:
Casus, Как сложно спроецировать 4 точки и соеденить их между собой biggrin
Теперь попробуй 3д бокс, с 8ми точками smile
  • Страница 1 из 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:


Копирование новостей и файлов разрешено | Копирование других материалов с сайта разрешено только со ссылкой на источник.

Для правообладателей