M
M
MilliganDm2015-12-30 12:17:50
Pascal
MilliganDm, 2015-12-30 12:17:50

What is wrong with this program?

I started learning Pascal programming from YouTube video tutorials. Everything is exactly the same, but for some reason the author's program starts up, but I get "Unexpected character" on the last line (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.

What's wrong here?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
Z
zed, 2015-12-30
@zedxxx

The error is here:h:new Human;

I
Ivanq, 2015-12-30
@Ivanq

h:=new Human;
Maybe so?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question