if - инструкция или же условный оператор:
if условие;
инструкция (или последовательность инструкций) .
if - это ключевое слово которое даёт понять компилятору что мы создаём структуру, для проверки условия и выполнения соответствующих действий. где условие - булево значение, в данном случае проверяется РАВЕН ли x нулю, если да - выведется инструкция "вы ввели 0". иначе выведется лишь "Программа завершилась".
Инструкций может быть несколько (я точно не знаю как в с++ или что это) но в C# (дочернем к с++) есть последовательность инструкций, а не одна, задаются они логическим блоком ( { } ) :
if(x < 0)
{
Console.WriteLine("x < 0");
Console.ReadLine();
x--;
}
var
s:char;
x,y,r:integer;
begin
readln(s);
x:=Random(100)+200;
y:=Random(100)+200;
r:=Random(100)+100;
if s='к' then DrawRectangle(x,y,x+r,y+r);
if s='о' then DrawCircle(x,y,r);
end.