--- PascalABC.NET 3.6.2 ---
begin
var y1: (integer, integer) -> integer := (a,x) -> 5*a*x + 12;
var y2: (integer, integer) -> integer := (a,x) -> 8*a - 3*x;
var (a,x) := ReadInteger2('Введите значения а и х соответственно: ');
println(x > 0 ? y1(a,x) : y2(a,x));
end.
прощения, блок-схему составить не смогу. Честно, просто забыл как ими пользоваться, за пару лет изучения программирования так и не пригодились.
--- PascalABC.NET 3.6.2 ---
begin
var y1: (integer, integer) -> integer := (a,x) -> 5*a*x + 12;
var y2: (integer, integer) -> integer := (a,x) -> 8*a - 3*x;
var (a,x) := ReadInteger2('Введите значения а и х соответственно: ');
println(x > 0 ? y1(a,x) : y2(a,x));
end.
прощения, блок-схему составить не смогу. Честно, просто забыл как ими пользоваться, за пару лет изучения программирования так и не пригодились.