What is a Program in Bengali

āĻĒ্āϰোāĻ—্āϰাāĻŽিং-āĻāϰ āĻĒ্āϰāĻĨāĻŽ āĻĒাāĻ : āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ (Program) āφāϏāϞে āĻ•ী?

āĻĒ্āϰোāĻ—্āϰাāĻŽিং-āĻāϰ āĻĒ্āϰāĻĨāĻŽ āĻĒাāĻ : āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ (Program) āφāϏāϞে āĻ•ী?

āφāĻĒāύি āĻ•ি āĻ•āĻ–āύো āĻ­েāĻŦে āĻĻেāĻ–েāĻ›েāύ, āφāĻĒāύাāϰ āϏ্āĻŽাāϰ্āϟāĻĢোāύ āĻŦা āĻ•āĻŽ্āĻĒিāωāϟাāϰ āĻ•ীāĻ­াāĻŦে āφāĻĒāύাāϰ āύিāϰ্āĻĻেāĻļāĻ—ুāϞি āĻāϤ āύিāĻ–ুঁāϤāĻ­াāĻŦে āĻĒাāϞāύ āĻ•āϰে? āφāĻĒāύি āϝāĻ–āύ āĻ•োāύো āĻĢুāĻĄ āĻĄেāϞিāĻ­াāϰি āĻ…্āϝাāĻĒে āĻ…āϰ্āĻĄাāϰ āĻĻেāύ, āϤāĻ–āύ āĻ•ীāĻ­াāĻŦে āĻŽোāϟ āĻŦিāϞ āĻ—āĻŖāύা āĻ•āϰা āĻšā§Ÿ? āĻāχ āϏāĻŽāϏ্āϤ āϜাāĻĻুāϰ āĻĒেāĻ›āύেāϰ āĻŽূāϞ āĻ•াāϰিāĻ—āϰ āĻšāϞো āĻĒ্āϰোāĻ—্āϰাāĻŽ (Program)। āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻļেāĻ–াāϰ āĻāχ āϝাāϤ্āϰা⧟, āφāĻŽাāĻĻেāϰ āĻĒ্āϰāĻĨāĻŽ āϧাāĻĒ āĻšāĻŦে āĻāχ āϰāĻšāϏ্āϝāĻŽā§Ÿ 'āĻĒ্āϰোāĻ—্āϰাāĻŽ' āϜিāύিāϏāϟা āφāϏāϞে āĻ•ী, āϤা āĻŦোāĻা।

āϚāϞুāύ, āĻāχ āĻŦিāώ⧟āϟি āϏāĻšāϜāĻ­াāĻŦে āϜেāύে āύেāĻ“ā§Ÿা āϝাāĻ•।

āĻĒ্āϰোāĻ—্āϰাāĻŽ (Program) āĻ•ী?

āϏāĻšāϜ āĻ•āĻĨাāϝ়, āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āĻšāϞো āĻ•āĻŽ্āĻĒিāωāϟাāϰāĻ•ে āĻĻেāĻ“āϝ়া āĻ•িāĻ›ু āϧাāϰাāĻŦাāĻšিāĻ• āύিāϰ্āĻĻেāĻļাāĻŦāϞীāϰ āĻāĻ•āϟি āϏেāϟ (set of instructions)। āĻāχ āύিāϰ্āĻĻেāĻļāĻ—ুāϞো āĻāĻ•āϟি āύিāϰ্āĻĻিāώ্āϟ āĻ•াāϜ āϏāĻŽ্āĻĒāύ্āύ āĻ•āϰাāϰ āϜāύ্āϝ āϧাāĻĒে āϧাāĻĒে āϏাāϜাāύো āĻĨাāĻ•ে।

āĻŦিāώ⧟āϟিāĻ•ে āĻāĻ•āϟি āĻŦাāϏ্āϤāĻŦ āωāĻĻাāĻšāϰāĻŖেāϰ āϏাāĻĨে āϤুāϞāύা āĻ•āϰা āϝাāĻ•। āϧāϰুāύ, āφāĻĒāύি āϚা āĻŦাāύাāϤে āϚাāύ। āĻāϰ āϜāύ্āϝ āφāĻĒāύাāĻ•ে āĻ•ā§ŸেāĻ•āϟি āϧাāĻĒ āĻ…āύুāϏāϰāĻŖ āĻ•āϰāϤে āĻšāĻŦে:
ā§§. āĻĒাāϤ্āϰে āϜāϞ āύিāύ।
⧍. āϜāϞ āĻ—āϰāĻŽ āĻ•āϰুāύ।
ā§Š. āϚা āĻĒাāϤা āĻĻিāύ।
ā§Ē. āĻĒ্āϰ⧟োāϜāύ āĻŽāϤো āϚিāύি āĻāĻŦং āĻĻুāϧ āĻŽেāĻļাāύ।
āĻāχ āϝে āϧাāĻĒে āϧাāĻĒে āĻ•াāϜāϟি āĻ•āϰাāϰ āĻĒāĻĻ্āϧāϤি, āĻāϟাāχ āĻšāϞো āĻāĻ•āϟি āĻĒ্āϰāĻ•্āϰি⧟া āĻŦা Procedure। āϝāĻ–āύ āφāĻŽāϰা āĻāχ āĻĒ্āϰāĻ•্āϰি⧟াāϟি āĻāĻŽāύ āĻāĻ•āϟি āĻ­াāώাāϝ় āϞিāĻ–ি āϝা āĻ•āĻŽ্āĻĒিāωāϟাāϰ āĻŦুāĻāϤে āĻĒাāϰে (āϝেāĻŽāύ Python, Java, āĻŦা C++), āϤāĻ–āύ āϤাāĻ•ে āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āĻŦāϞা āĻšāϝ়। āϏুāϤāϰাং, āĻĒ্āϰোāĻ—্āϰাāĻŽ āĻšāϞো āĻāĻ•āϟি āĻŽেāĻļিāύেāϰ āϜāύ্āϝ āϞেāĻ–া āĻāĻ•āϟি āĻ•াāϰ্āϝāĻĒ্āϰāĻŖাāϞী।

āωāĻĻাāĻšāϰāĻŖ ā§§: āĻāĻ•āϟি āĻŦৃāϤ্āϤেāϰ āĻ•্āώেāϤ্āϰāĻĢāϞ āĻ—āĻŖāύা āĻ•āϰা

āϧāϰা āϝাāĻ•, āφāĻŽāϰা āĻ•āĻŽ্āĻĒিāωāϟাāϰāĻ•ে āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে āĻāĻ•āϟি āĻŦৃāϤ্āϤেāϰ āĻ•্āώেāϤ্āϰāĻĢāϞ (Area of a Circle) āĻ—āĻŖāύা āĻ•āϰāϤে āϚাāχ। āφāĻŽāϰা āϜাāύি, āĻāϰ āϜāύ্āϝ āĻāĻ•āϟি āĻ—াāĻŖিāϤিāĻ• āϏূāϤ্āϰ āϰ⧟েāĻ›ে: āĻ•্āώেāϤ্āϰāĻĢāϞ = Ī€ * āĻŦ্āϝাāϏাāϰ্āϧ * āĻŦ্āϝাāϏাāϰ্āϧ

āĻāχ āĻ•াāϜāϟি āĻ•āϰাāϰ āϜāύ্āϝ āφāĻŽāϰা āĻāĻ•āϟি Python āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–āϤে āĻĒাāϰি।

# āĻĄেāϟা āϏংāϜ্āĻžাāϝ়িāϤ āĻ•āϰা āĻšāϚ্āĻ›ে
pi_constant = 3.14159
radius = 12.5

# āĻ…āĻĒাāϰেāĻļāύ: āĻ•্āώেāϤ্āϰāĻĢāϞ āĻ—āĻŖāύা
circle_area = pi_constant * radius * radius

# āĻĢāϞাāĻĢāϞ āĻĒ্āϰāĻĻāϰ্āĻļāύ āĻ•āϰা
print("The calculated area of the circle is:")
print(circle_area)

āφāϏুāύ āĻāχ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻŦিāĻļ্āϞেāώāĻŖ āĻ•āϰি:

  • pi_constant = 3.14159 āĻāĻŦং radius = 12.5: āĻāĻ–াāύে āφāĻŽāϰা āφāĻŽাāĻĻেāϰ āĻĒ্āϰāϝ়োāϜāύীāϝ় āϤāĻĨ্āϝ āĻŦা āĻĄেāϟা (Data) āϏংāϰāĻ•্āώāĻŖ āĻ•āϰāĻ›ি। pi_constant āĻāĻŦং radius āĻšāϞো āĻĻুāϟি āĻ­েāϰিāϝ়েāĻŦāϞ (Variable), āϝা āĻŽাāύ āϧāϰে āϰাāĻ–ে।
  • circle_area = pi_constant * radius * radius: āĻāϟি āĻšāϞো āĻāĻ•āϟি āĻ…āĻĒাāϰেāĻļāύ (Operation) āĻŦা āύিāϰ্āĻĻেāĻļ। āĻāĻ–াāύে āφāĻŽāϰা āĻĻুāϟি āĻ­েāϰিāϝ়েāĻŦāϞেāϰ āĻŽাāύ āĻ—ুāĻŖ āĻ•āϰে āĻ•্āώেāϤ্āϰāĻĢāϞ āĻ—āĻŖāύা āĻ•āϰāĻ›ি।
  • print(...): āĻāϟিāĻ“ āĻāĻ•āϟি āύিāϰ্āĻĻেāĻļ, āϝা āφāĻŽাāĻĻেāϰ āĻ—āĻŖāύাāĻ•ৃāϤ āĻĢāϞাāĻĢāϞ āϏ্āĻ•্āϰিāύে āĻĒ্āϰāĻĻāϰ্āĻļāύ āĻ•āϰāϤে āϏাāĻšাāϝ্āϝ āĻ•āϰে।

āωāĻĻাāĻšāϰāĻŖ ⧍: āĻ•āϰ্āĻŽāϚাāϰীāϰ āϏাāĻĒ্āϤাāĻšিāĻ• āĻŦেāϤāύ āĻ—āĻŖāύা

āφāϏুāύ āφāϰেāĻ•āϟি āωāĻĻাāĻšāϰāĻŖ āĻĻেāĻ–ি। āĻāĻ•āϟি āĻ•োāĻŽ্āĻĒাāύি āϤাāϰ āĻ•āϰ্āĻŽāϚাāϰীāĻĻেāϰ āϏাāĻĒ্āϤাāĻšিāĻ• āĻŽোāϟ āĻŦেāϤāύ āĻ—āĻŖāύা āĻ•āϰāϤে āϚাāϝ়। āϤাāĻĻেāϰ āĻ•াāĻ›ে āĻĒ্āϰāϤিāϟি āĻ•āϰ্āĻŽāϚাāϰীāϰ āĻĒ্āϰāϤি āϘāĻŖ্āϟাāϰ āĻŦেāϤāύ āĻāĻŦং āϏে āϏāĻĒ্āϤাāĻšে āĻ•ে āĻ•āϤ āϘāĻŖ্āϟা āĻ•াāϜ āĻ•āϰেāĻ›ে, āϤাāϰ āĻāĻ•āϟি āϤাāϞিāĻ•া āφāĻ›ে।

āĻāχ āĻ•াāϜāϟি āĻ•āϰাāϰ āϜāύ্āϝ āĻāĻ•āϟি Python āĻĒ্āϰোāĻ—্āϰাāĻŽ āĻ•েāĻŽāύ āĻšāϤে āĻĒাāϰে, āϤা āĻĻেāĻ–া āϝাāĻ•।

# āĻĄেāϟা: āĻĒ্āϰāϤি āϘāĻŖ্āϟাāϰ āĻŦেāϤāύ āĻāĻŦং āĻŽোāϟ āĻ•াāϜেāϰ āϘāĻŖ্āϟা
hourly_rates_in_taka = [350, 400, 375, 500]
hours_worked_weekly = [40, 42, 38, 45]
total_payout = 0

# āĻ…āĻĒাāϰেāĻļāύ: āĻŽোāϟ āĻŦেāϤāύ āĻ—āĻŖāύা āĻ•āϰা
# āφāĻŽāϰা āĻĒ্āϰāϤিāϟি āĻ•āϰ্āĻŽāϚাāϰীāϰ āϜāύ্āϝ āφāϞাāĻĻাāĻ­াāĻŦে āĻŦেāϤāύ āĻ—āĻŖāύা āĻ•āϰে āϝোāĻ— āĻ•āϰāĻŦ
for i in range(len(hourly_rates_in_taka)):
    employee_salary = hourly_rates_in_taka[i] * hours_worked_weekly[i]
    total_payout = total_payout + employee_salary

# āĻĢāϞাāĻĢāϞ āĻĒ্āϰāĻĻāϰ্āĻļāύ āĻ•āϰা
print("Company's total weekly salary payout is:", total_payout, "Taka")

āĻāχ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟিāϰ āĻŦিāĻļ্āϞেāώāĻŖ:

  • āĻĄেāϟা (Data): hourly_rates_in_taka āĻāĻŦং hours_worked_weekly āĻāχ āĻĻুāϟি āϤাāϞিāĻ•া āĻšāϞো āφāĻŽাāĻĻেāϰ āĻĄেāϟা। āĻāĻ–াāύে āφāĻŽāϰা āĻāĻ•াāϧিāĻ• āĻ•āϰ্āĻŽāϚাāϰীāϰ āϤāĻĨ্āϝ āĻāĻ•āϏাāĻĨে āϰেāĻ–েāĻ›ি।
  • āĻ…āĻĒাāϰেāĻļāύ (Operations): āĻāĻ–াāύে for āϞুāĻĒ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে āφāĻŽāϰা āϤাāϞিāĻ•াāϰ āĻĒ্āϰāϤিāϟি āĻĄেāϟাāϰ āωāĻĒāϰ āĻāĻ•āχ āĻ…āĻĒাāϰেāĻļāύ (āĻŦেāϤāύ āĻ—āĻŖāύা) āĻŦাāϰāĻŦাāϰ āϚাāϞাāϚ্āĻ›ি āĻāĻŦং total_payout āĻ­েāϰিāϝ়েāĻŦāϞে āϤা āϝোāĻ— āĻ•āϰāĻ›ি। āĻāϟি āĻĄেāϟাāϰ āωāĻĒāϰ āĻ•āϰা āĻāĻ•āϟি āϜāϟিāϞ āĻ…āĻĒাāϰেāĻļāύ।

āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽেāϰ āĻĻুāϟি āĻŽূāϞ āωāĻĒাāĻĻাāύ

āωāĻĒāϰেāϰ āωāĻĻাāĻšāϰāĻŖāĻ—ুāϞি āĻĨেāĻ•ে āφāĻŽāϰা āĻāĻ•āϟি āĻ—ুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ āϏিāĻĻ্āϧাāύ্āϤে āφāϏāϤে āĻĒাāϰি। āĻĒ্āϰāϤিāϟি āĻĒ্āϰোāĻ—্āϰাāĻŽেāϰ āĻĻুāϟি āĻĒ্āϰāϧাāύ āωāĻĒাāĻĻাāύ āĻĨাāĻ•ে:

  1. āĻĄেāϟা (Data): āĻāϟি āĻšāϞো āϏেāχ āϤāĻĨ্āϝ āϝা āύিāϝ়ে āĻĒ্āϰোāĻ—্āϰাāĻŽ āĻ•াāϜ āĻ•āϰে। āϝেāĻŽāύ - āφāĻŽাāĻĻেāϰ āĻĒ্āϰāĻĨāĻŽ āωāĻĻাāĻšāϰāĻŖে pi_constant āĻāĻŦং radius āĻ›িāϞ āĻĄেāϟা। āĻĻ্āĻŦিāϤীāϝ় āωāĻĻাāĻšāϰāĻŖে, āĻŦেāϤāύেāϰ āĻšাāϰ āĻāĻŦং āĻ•াāϜেāϰ āϘāĻŖ্āϟাāϰ āϤাāϞিāĻ•া āĻ›িāϞ āĻĄেāϟা।
  2. āύিāϰ্āĻĻেāĻļাāĻŦāϞী āĻŦা āĻ…āĻĒাāϰেāĻļāύāϏ (Instructions or Operations): āĻāĻ—ুāϞি āĻšāϞো āϏেāχāϏāĻŦ āĻ•াāϜ āϝা āĻĄেāϟাāϰ āωāĻĒāϰ āĻĒ্āϰāϝ়োāĻ— āĻ•āϰা āĻšāϝ়। āϝেāĻŽāύ - āϝোāĻ—, āĻŦিāϝ়োāĻ—, āĻ—ুāĻŖ, āĻ­াāĻ— āĻ•āϰা āĻŦা āĻĄেāϟা āĻĒ্āϰāĻĻāϰ্āĻļāύ āĻ•āϰাāϰ āϜāύ্āϝ print-āĻāϰ āĻŽāϤো āύিāϰ্āĻĻেāĻļ।

āϏুāϤāϰাং, āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻļেāĻ–া āĻŽাāύে āĻŽূāϞāϤ āĻāχ āĻĻুāϟি āϜিāύিāϏ āĻļেāĻ–া:
- āĻ•িāĻ­াāĻŦে āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽে āĻĄেāϟা āĻĒāϰিāϚাāϞāύা āĻ“ āϏংāϰāĻ•্āώāĻŖ āĻ•āϰāϤে āĻšāϝ়।
- āϏেāχ āĻĄেāϟাāϰ āωāĻĒāϰ āĻ•ী āĻ•ী āĻ…āĻĒাāϰেāĻļāύ āĻĒ্āϰāϝ়োāĻ— āĻ•āϰে āĻāĻ•āϟি āύিāϰ্āĻĻিāώ্āϟ āϏāĻŽāϏ্āϝাāϰ āϏāĻŽাāϧাāύ āĻ•āϰা āϝাāϝ়।

āωāĻĒāϏংāĻšাāϰ

āφāϜ āφāĻŽāϰা āĻļিāĻ–āϞাāĻŽ āϝে āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āĻšāϞো āĻ•āĻŽ্āĻĒিāωāϟাāϰāĻ•ে āĻĻেāĻ“āϝ়া āĻ•িāĻ›ু āϏুāύিāϰ্āĻĻিāώ্āϟ āύিāϰ্āĻĻেāĻļাāĻŦāϞীāϰ āϏāĻŽāώ্āϟি, āϝা āĻāĻ•āϟি āĻ•াāϜ āϏāĻŽ্āĻĒāύ্āύ āĻ•āϰে। āφāĻŽāϰা āφāϰāĻ“ āĻĻেāĻ–āϞাāĻŽ āϝে āĻĒ্āϰāϤিāϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āĻĒ্āϰāϧাāύāϤ āĻĄেāϟা (Data) āĻāĻŦং āϏেāχ āĻĄেāϟাāϰ āωāĻĒāϰ āϚাāϞিāϤ āĻ…āĻĒাāϰেāĻļāύ (Operations)—āĻāχ āĻĻুāϟি āĻ…ংāĻļ āύিāϝ়ে āĻ—āĻ িāϤ।

āĻĒ্āϰোāĻ—্āϰাāĻŽিং⧟েāϰ āĻŦিāĻļাāϞ āϜāĻ—āϤে āĻāϟি āφāĻĒāύাāϰ āĻĒ্āϰāĻĨāĻŽ āĻĒāĻĻāĻ•্āώেāĻĒ। āϭ⧟ āĻĒাāĻ“ā§Ÿাāϰ āĻ•িāĻ›ু āύেāχ, āĻ•াāϰāĻŖ āϧাāĻĒে āϧাāĻĒে āφāĻĒāύি āĻĄেāϟা āĻĒāϰিāϚাāϞāύা āĻ•āϰা āĻāĻŦং āĻŦিāĻ­িāύ্āύ āĻ…āĻĒাāϰেāĻļāύ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে āĻļāĻ•্āϤিāĻļাāϞী āĻĒ্āϰোāĻ—্āϰাāĻŽ āϤৈāϰি āĻ•āϰāϤে āĻļিāĻ–ে āϝাāĻŦেāύ।

āφāĻŽাāĻĻেāϰ āĻĒāϰāĻŦāϰ্āϤী āĻĒোāϏ্āϟে, āφāĻŽāϰা āφāϞোāϚāύা āĻ•āϰāĻŦ āĻ•িāĻ­াāĻŦে āĻĒাāχāĻĨāύে āĻŦিāĻ­িāύ্āύ āϧāϰāĻŖেāϰ āĻĄেāϟা (Data Types) āĻĒāϰিāϚাāϞāύা āĻ•āϰāϤে āĻšāϝ়। āφāĻŽাāĻĻেāϰ āϏাāĻĨেāχ āĻĨাāĻ•ুāύ।