Algorithm is a step by step method to solve a problem. When we think of solving a problem step by step, we are actually implementing an algorithm. Before writing code, we should first determine how to make the algorithm flow. There are 2 options in compiling the algorithm flow, by Flowchart or Pseudo-code. Algorithm Writing Methods Flowchart Flowchart is a visual representation of the control flow of an algorithm. This representation defines several things, such as: statements that need to be executed, decisions that need to be made, flow logic (for iteration and other purposes), and terminal that shows the starting and ending points. Flowchart Symbols And below is a sample of flowchart. Sample of Flowchart Pros (+) Flowchart is able to present control flow algorithm visually. So, it is easier for us to understand the flow of solving a problem or condition. It is easier to detect errors or inaccuracies in a complex and detailed flowchart. Cons (-) The work is time consumi...