Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2015, 03:55   #1
Salander
Новичок
Джуниор
 
Регистрация: 15.01.2015
Сообщений: 2
По умолчанию помогите с зачетом

Код:
Код:
var
limit, count, number, otvet : integer ;

begin

writeln('Игра "Угадай число"');
write('Введите число попыток : '); readln(limit);
writeln('Компьютер загадал число от 1 до 10');
randomize ;

count := 1 ;
number := 1 + random(10);

repeat

write(count, ' попытка : '); readln(otvet);

if (otvet = number) then
begin
writeln('Вы выиграли поздравляю!!!');
break;
end
else
begin 
writeln('Вы не угадали!!!');
count := count + 1 ;
end;
if (count > limit) then
begin
writeln('Вы проиграли');
writeln('Это было число : ', number);
end;
until(count > limit);
writeln('Для выхода из игры нажмите Enter');
readln;
end.
Куда засунуть данное условие?
number<otvet then writeln('Слишком много') else
writeln ('слишком мало');

Последний раз редактировалось Stilet; 15.01.2015 в 09:39.
Salander вне форума Ответить с цитированием
Старый 15.01.2015, 04:07   #2
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

Цитата:
Добавить отзыв для Salander
погнали,начнем с
Цитата:
Пожаловаться на это сообщение
вы забыли нажать на кнопку с решеткой)) при оформлении кода, код нечитабелен

По моему Ваше условие нужно засунуть, сюда

Код:
if (otvet = number) then
begin
writeln('Вы выиграли поздравляю!!!');
break;
end
else
после иначе
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 15.01.2015, 04:15   #3
Salander
Новичок
Джуниор
 
Регистрация: 15.01.2015
Сообщений: 2
По умолчанию

что-то не выходит, могли бы вы написать валидный код?
Salander вне форума Ответить с цитированием
Старый 15.01.2015, 07:30   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Я бы переделал цикл на стандартный for - так и проще и логика программы понятней станет.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста с зачетом по одномерным массивам. I_R_I_A_N_A Паскаль, Turbo Pascal, PascalABC.NET 21 29.01.2014 23:55
помогите с зачетом.плиз.половину решил а вот эти не знаю как да и времени мало NEMO1991 Паскаль, Turbo Pascal, PascalABC.NET 5 25.12.2008 09:31
Помогите пожалуйста с зачетом (Паскаль) One.Love Помощь студентам 2 03.10.2008 23:20