---
title: "Discussion on \"How to build a program to solve a certain problem ?\" | Hashnode"
description: "Discussion on \"How to build a program to solve a certain problem ?\". The six steps that are required to build a computer program for solving a certain problem are explained below:\n\nProblem Analysis: Problem analysis is the process of defining a problem and decomposing overall system into smaller parts to identify poss..."
url: "https://hashnode.com/posts/how-to-build-a-program-to-solve-a-certain-problem/658ef76ff544f701226f1bb4"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [How to build a program to solve a certain problem ?](https://erkushalghimire.com.np/how-to-build-a-program-to-solve-a-certain-problem?utm_source=hashnode&utm_medium=feed)

The six steps that are required to build a computer program for solving a certain problem are explained below: Problem Analysis: Problem analysis is the process of defining a problem and decomposing overall system into smaller parts to identify poss...

Dec 29, 2023 · 4 min read · erkushalghimire.com.np  
Read the article

-   [#structure-of-c-program](https://hashnode.com/tag/structure-of-c-program)
-   [#build-a-program](https://hashnode.com/tag/build-a-program)
-   [#compilation-steps](https://hashnode.com/tag/compilation-steps)
-   [#debugging](https://hashnode.com/tag/debugging)
-   [#testing](https://hashnode.com/tag/testing)

## Written by

[Kushal Ghimire](https://hashnode.com/@Kush17)

@Kush17

  
[View profile](https://hashnode.com/@Kush17)

I am a Computer Engineer and currently teach programming to engineering students

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
