• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

"Рулетка" на паскале

1nsd3d

Дебютант
Начал изучать паскаль совсем недавно и хотел попробовать сделать что-то похожее на "казино". Первую самую лёгкую часть написал, а как сделать цикл, чтоб человек мог дальше продолжать играть я не понимаю может кто-нибудь объяснить? Если кому нужен недокод,то оставлю и скажите в чём там есть ошибки(Если вам не лень).
Код:
var a,b,c,d,e,f,i:integer;
    g:string;
begin
  writeln('Ваш начальный баланс = 100 грiвнi');
  a:=100;
  writeln('Вы хотите крутить рулетку?');
  readln(g);
  if g='Да' then
  begin
    write('Введите сумму ставки = ');
    readln(c);
    if c > a then
    begin
      writeln('У вас на счёте недостаточно денег');
      exit;
    end;
    b:=random(1,2);
    writeln('Если выпадет 1, то вы проиграли, а если 2, то ваша сумма умнажается.');
    writeln('Рулетка крутится...');
    writeln('Выпало число ',b);
    if b=2 then
    begin
      e:=c*2;
      f:=a+e;
      writeln('Вы выйграли ',e,' грiвнi. Ваш баланс = ',f,' грiвнi');
    end
    else
    begin
      i:=a-c;
      writeln('Вы проиграли ',c,' грiвнi.Ваш баланс = ',i,' грiвнi');
    end;
  end
  else
    exit;
end.
 
Сверху Снизу