Что не так в коде (pascal abc) type Human=class public name:string; age:integer;...

0 голосов
87 просмотров

Что не так в коде (pascal abc)


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);
writeln('Тебе ','age.);
writeln('Твой рост: ','h.height,'см');

writeln();
writeln('спасибо, 'h.name,'.До новых встреч! ');
end.


Информатика (23 баллов) | 87 просмотров
Дано ответов: 2
0 голосов

Много чего. переменные в writeln пишут writeln('трололо',h.myvar,'лоло'), в if работает схема if условиеthenправило1else правило2;

(276 баллов)
0

верный код по этому шаблону:http://pastebin.com/L4jxkfkH

0 голосов

Перед   else  убрать ;
' h.name   - убрать '
' age.  заменить  на h.age
' h.height,  - убрать '
' h.name  - убрать '
' спасибо,  заменить на ' спасибо',

(9.7k баллов)