Procedure for computer based problem solving

Computer-based problem solving proceeds systematically from problem to solution. The steps in computer-based problem solving can be identified as follows:
i. Define the problem and understand it thoroughly.
ii. Draw up a list of variables that are needed to solve the problem.
iii. Design the layout of output format.
iv. Select the programming technique that is able to solve the problem.
v. Code, test and debug the program.
vi. Use data validation procedure to guard against processing of wrong data.