Показать сообщение отдельно
Старый 15.10.2007, 22:06     # 8
Gamer2100
Newbie
 
Регистрация: 23.12.2006
Сообщения: 29

Gamer2100 Нуль без палочки
Спасибо, мне уже помогли, советов послушался и код изменил, а ошибка была только в этом:
не
if not (c='Walkman') or (c='walkman')
or (c='Dreamer') or (c='dreamer')
or (c='X3M-NRG') or (c='x3m-nrg')
ндо было писать, а
if not ((c='Walkman') or (c='walkman')
or (c='Dreamer') or (c='dreamer')
or (c='X3M-NRG') or (c='x3m-nrg'))
то-есть всё взять в скобки

добавлено через 46 минут
хех, всё работает, вот финальный вариант:
Код:
program pass;
var a,b,c,d,e,f,g:string;
    p: string;
label 1;
begin
 writeln('Эта программа покажет вам мои пароли, если вы правильно ответите на 3 вопроса.');
 writeln('Готовы?(введите "да" или "нет").');
 readln(a);
 if (a='да') then writeln('Введите дату моего рождения в формате ДД/ММ/ГГГГ')
             else begin
             writeln('Как хотите.');
             goto 1;
             end;
 readln(b);
 if (b='25.12.1993') then writeln('Правильно, теперь введите один из моих ников.')
                     else begin
                     writeln('Ошибка. Прощайте.');
                     goto 1;
                     end;
 readln(c);
 if (c='Walkman') or (c='walkman')
     or (c='Dreamer') or (c='dreamer')
     or (c='X3M-NRG') or (c='x3m-nrg')
     then writeln('Правильно, теперь назовите мой любимый инструмент.')
     else begin
          writeln('Ошибка. Прощайте');
          goto 1;
          end;
 readln(d);
 if (d='begin') or (d='Begin')
     then writeln('Правильно, но это ещё не всё, не думайте что всё так просто, назовите мою любимую актрису(на английском пожалуйста).')
     else begin
          writeln('Ошибка. Прощайте.');
          goto 1;
          end;
readln(e);
if (e='Emma Wotson')
    then writeln('Правильно!!!, Последний(это правда) вопрос. Какая фамилия у человека, составившего учебник по алгебре для 7,8,9 класса?')
    else begin
         writeln('Ошибка. Прощайте.');
         goto 1;
         end;
readln(f);
if (f='Мордкович') then begin
                   writeln('Молодец, все слои защиты пройдены, вот мои ники и пароли:');
 writeln('"WebMoney"');
 writeln('код: 099087336262');
 writeln('пароль:***');
 writeln('код доступа к фаилу ключей:***');
 writeln('"E-mail"');
 writeln('login:sergey1993@bk.ru');
 writeln('pass:***');
 writeln('"Мой сайт"');
 writeln('login:young-gamedev');
 writeln('pass:***');
 writeln('"GTAMaps"');
 writeln('login:X3M-NRG');
 writeln('pass:***');
 writeln('Есть и ещё но я их забыл:-(');
 writeln('Закончили переписывать;-)?');
                        end
                   else begin
                   writeln('Ошибка. Прощайте');
                   goto 1;
                   end;
1: readln(g);
end.

Последний раз редактировалось Gamer2100; 15.10.2007 в 22:09.
Gamer2100 вне форума