Semantics of the C++ language for ARCHICADConditional transitions Construction if - else if (i < 0) // If the expression in parentheses is true, then the first fragment is executed { cout << "Yes"; } else // If the expression in parentheses is false, then second fragment is executed { cout << "No"; }