Ответ:
PascalABC.NET 3.5.1
begin
var f1 : (real, real) -> real := (x, y) -> (x**3) - (3*y)/2;
var f2 : (real, real) -> real := (x, y) -> sqrt(x**2 + y**2);
var (a, b) := ReadReal2();
if abs(a)+ abs(b) < 100 then f1(a, b).println else f2(a, b).println;
end.
Объяснение: