%% Conditional Code Execution
% Execute code based on a condition using the logical not operator in the context of an if loop.
% Create a logical variable A.

A = false;

%
% Use A to write an if/else code block. Wrap the if/else block in a for loop so that it executes four times.

for k = 1:4
    if ~A
        disp('IF block')
        A = true;
    else
        disp('ELSE block')
    end
end

% On the first iteration, A is false, so the if block executes since ~A is true. However, the if block also changes the value of A to true. In the remaining iterations, ~A is false and the else block executes.
% Copyright 2012 The MathWorks, Inc.