// PascalABC.NET 3.3, сборка 1611 от 06.01.2018
// Внимание! Если программа не работает, обновите версию!
Вариант 1
begin
var (x,a):=ReadReal2('Введите х и a через пробел:');
var y:real;
if x<=0 then y:=2*Sin(Abs(x))<br> else
if x<=5 then y:=Sqrt(x)<br> else
if x<=10 then y:=2*x*x-Sqrt(x)<br> else y:=Cos(2*x)/a;
Writeln('Y=',y)
end.
Вариант 2
begin
var (x,a):=ReadReal2('Введите х и a через пробел:');
Writeln('Y=',
x<=0 ? 2*Sin(Abs(x)) :<br> x<=5 ? Sqrt(x) :<br> x<=10 ? 2*x*x-Sqrt(x) : Cos(2*x)/a)<br>end.
Примеры
Введите х и a через пробел: 12.4 -3
Y=-0.315050171382724
Введите х и a через пробел: 5.8 1.156
Y=64.8716810842415