КК
Кирилл Королев

Помогите пожалуйста с легким кодом

Есть программа:
var
x,y,g,s,p:real;
begin
writeln('Введите катет x');
readln(x);
writeln('Введите катет y');
readln(y);
G:=sqrt(sqr(x)+sqr(y));
P:=x+y+g;
S:=(x*y)/2;
writeln('Гипотенуза равна: ',G);
writeln('Периметр равен: ',P);
writeln('Площадь равна: ',S);
readln;
end.
Как сделать так, чтобы при вводе букв программа писала "Введите число" и возвращалась, а не заканчивала работу

St
Stas

ввести проверку на тип данных, т. е. они должны быть numeric

П2
Павел 2007

m://метка
var
x,y,g,s,p:real;
begin
writeln('Введите катет x');
readln(x);
writeln('Введите катет y');
readln(y);
G:=sqrt(sqr(x)+sqr(y));
P:=x+y+g;
S:=(x*y)/2;
writeln('Гипотенуза равна: ',G);
writeln('Периметр равен: ',P);
writeln('Площадь равна: ',S);
readln;
goto m;
end.

АМ
Алексей Малеев

вроде как-то так можно
repeat
writeln('введите. . .');
{I-}//не Л а И

readln(x);

{I+}

until IoResult = 0

Похожие вопросы
ActionScript 2.0 Помогите с кодом, пожалуйста!
Помогите с кодом програмы на С++.Пожалуйста )))))
помогите с кодом на си. пожалуйста
помогите пожалуйста код на си. напишите код
Помогите пожалуйста с кодом
Помогите пожалуйста с кодом С++
Помогите пожалуйста с кодом Java:
Помогите с кодом в Delphi, пожалуйста!
Помогите с кодом в Delphi, пожалуйста
Что не так в этом коде, помогите пожалуйста)