var
a,b,c,d,e,f:real;
begin
a:=strtofloat(edit1.text);
b:=strtofloat(edit2.text);
c:=strtofloat(edit3.text);
d:=strtofloat(edit4.text);
e:=strtofloat(edit5.text);
if c=a then
begin
showmessage('숫자입력이 잘못됐습니다.')
end
else
begin
f:=(d-b)/(c-a)*e+b-(d-b)/(c-a)*a;
edit6.text:=floattostr(f)
end
end;
end.
여기까지 했거든요..
123.232.2334.2342 이런것은 걸러내지 못합니다.
그리고 아예 입력 안한상태도 있고요
그리고 검증은 Try except 으로 해도 괜찮으나
전 VAL 함수를 추천합니다.
Try except 하면 디버그 상태에서는 에러로 나오니 짜증나서 ^^