Задать вопрос
@MilliganDm

Что неправильно в этой программе?

Начал изучать программирование на паскале по видеоурокам с ютуба. Все абсолютно одинаково, но почему-то у автора программа запускается, а у меня выдает "Неожиданный символ" на последней строке (end.)

type 
  Human=class
    public
      Name:string;
      Age:integer;
      Height:integer;
  end;
  
var
  h:Human;
begin
  h:new Human;
  writeln('Привет! Я хочу немного узнать о тебе.');
  write('Как тебя зовут?');
  readln(h.Name);
  write('Прекрасно, ', h.Name, 'а теперь скажи, сколько тебе лет?');
  readln(h.Age);
  if (h.Age>17) then 
      writeln('Здорово! Ты уже совершеннолетний!') 
    else 
      writeln('Ой! Да ты еще совсем мал.');
  write('Ладно. А скажи-ка, какой у тебя рост?');
  readln(h.Height);
  writeln();
  writeln('Отлично. Мы собрали всю необходимую информацию:');
  writeln('Тебя зовут', h.Name, '. Тебе ', h.Age, ' лет. И твой рост ', h.Height);
  write('Ну вот и все. Всего хорошего', h.Name, '!');
end.


Что здесь не так?
  • Вопрос задан
  • 592 просмотра
Подписаться 2 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@zedxxx
Ошибка вот тут: h:new Human;
Ответ написан
Комментировать
Ivanq
@Ivanq
Знаю php, js, html, css
h:=new Human;
Может так?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы