Подскажите!

Тема в разделе "Delphi - Компоненты", создана пользователем chezz, 19 май 2008.

  1. chezz

    chezz Гость

    Добрый день, пишу программку первую, ответьте на вопрос пожалуйста -

    Почему при написании первого значения
    Код (Text):
    write('Введите значение X ');
    ниже процедура read(x);,
    а при написании второго значения
    Код (Text):
    write('Введите значение Y ');
    , ниже процедура readln(y);, а не как в первой read?

    Код (Text):
    program matching;
    var x,y:integer;
    begin
    writeln;
    write('Введите значение X ');
    read(x);
    write('Введите значение Y ');
    readln(y);
    case x-y of
    0:writeln ('X и Y равны');
    else
    writeln ('X и Y не равны');
    end;
    end.
     
  2. misterio

    misterio Гость

    read(); - считывание без перехода на новый рядок.
    readln(); - с переходом.
    Аналогично с Write - Writeln.

    Если написать в конце Readln; - будет задержка программы до нажатия <Enter>.
    Writeln - пропуск строки.
     
  3. chezz

    chezz Гость

    misterio, спасибо большое!
     
Загрузка...

Поделиться этой страницей