![]() |
|
Модераторы: Poseidon |
![]()
|
|
| KatrinIceLand |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 16.3.2006 Репутация: нет Всего: нет |
Надо написать программу отгадывающую задуманное юзером число в диапазоне, например, от 1 до 100. Здесь полное задание:
"Write a program which guesses a number which the user thinks of. The program can guess several times and the user shall give a feedback which tells if the number is too low, to high or correct. If the user cheats (i.e. changes the number while the program is guessing) the program shall complain. THIS PROGRAM SHALL USE A RECURSIVE SOLUTION METHOD" Я писала эту программу в прошлом семестре на С++ вот этот код:
Но эта программа должна быть на писана на Java и еще я должна использовать RECURSIVE SOLUTION METHOD (не спрашивайте меня как это, я еще сама не поняла, сейчас пытаюсь найти в googl что-нибудь на эту тему). Это сообщение отредактировал(а) alexeis1 - 30.10.2006, 21:42 --------------------
[... кто изобрел математику? А зачем?... |
|||
|
||||
| $tatic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: нет Всего: 22 |
Рекурсивное решение - значит вместо цикла надо написать метод, который будет вызываться внутри себя при условии.
|
|||
|
||||
| KatrinIceLand |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 16.3.2006 Репутация: нет Всего: нет |
Да, спасибо, а вот как все это в программе изобразить... --------------------
[... кто изобрел математику? А зачем?... |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| KatrinIceLand |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 16.3.2006 Репутация: нет Всего: нет |
LSD спасибо! Только одна маленькая ошибка в этой строке:
if(ask("Is " + guess + " greater or lower than your number", "G", "L")) Например: Номер 70 больше или меньше чем твой номер? при ответе больше "G", программа предлагает следующий номер, например 96, но я же сказала, что номер 70 больше чем мой номер. а не меньше. Правильное предложение: if(ask("Is your number greater or lower than " + guess, "G", "L")) ничего кроме этого не изменяя. Тогда все работает безупречно! Еще раз спасибо! Это сообщение отредактировал(а) KatrinIceLand - 31.10.2006, 21:36 --------------------
[... кто изобрел математику? А зачем?... |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Да, я неправильно сформулировал запрос.
Пожалуйста -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |