বিষয়বস্তুতে চলুন

প্রোগ্রামিংয়ের মৌলিক ধারণা/ফাংশনের উদাহরণ

উইকিবই থেকে

পর্যালোচনা

[সম্পাদনা]

নিম্নলিখিত সুডোকোড এবং প্রবাহচিত্র উদাহরণগুলি পূর্ববর্তী অধ্যায়ের তাপমাত্রা প্রোগ্রামটি নিয়ে কাজ করে এবং এর কার্যকারিতা পৃথক আলাদা ফাংশনে ভাগ করে, যথাক্রমে ইনপুট, প্রক্রিয়া এবং আউটপুটের জন্য, যেমন GetFahrenheit, CalculateCelsius, এবং DisplayResult।

আলোচনা

[সম্পাদনা]

স্বতন্ত্র ফাংশন হিসাবে, প্রতিটি ফাংশন একটি ক্ষুদ্র প্রোগ্রামের মতো কাজ করে, যার নিজস্ব ইনপুট, প্রক্রিয়াকরণ এবং আউটপুট থাকে। নিচের কোড পর্যালোচনা করার সময়, লক্ষ্য করুন কোন ফাংশনগুলির প্যারামিটার (ইনপুট) রয়েছে এবং কোন ফাংশনগুলির রিটার্ন মান (আউটপুট) রয়েছে। প্যারামিটার এবং রিটার্ন মান পরবর্তী কিছু পৃষ্ঠায় আলোচনা করা হবে।

ফাংশন উদ্দেশ্য প্যারামিটার (ইনপুট) রিটার্ন মান (আউটপুট)
Main মূল প্রোগ্রাম কোনও নেই কোনও নেই
GetFahrenheit ইনপুট কোনও নেই ফারেনহাইট
CalculateCelsius প্রক্রিয়া ফারেনহাইট সেলসিয়াস
DisplayResult আউটপুট ফারেনহাইট, সেলসিয়াস কোনও নেই

সুডোকোড

[সম্পাদনা]

Function Main … এই প্রোগ্রামটি ব্যবহারকারীর কাছ থেকে একটি ফারেনহাইট তাপমাত্রা নেয়, … প্রদত্ত তাপমাত্রাটি সেলসিয়াসে রূপান্তর করে, … এবং ফলাফলগুলি প্রদর্শন করে।

Declare Real fahrenheit  
Declare Real celsius  

Assign fahrenheit = GetFahrenheit()  
Assign celsius = CalculateCelsius(fahrenheit)  
Call DisplayResult(fahrenheit, celsius)  

End

Function GetFahrenheit Declare Real fahrenheit

Output "ফারেনহাইট তাপমাত্রা লিখুন:"  
Input fahrenheit  

Return Real fahrenheit

Function CalculateCelsius (Real fahrenheit) Declare Real celsius

Assign celsius = (fahrenheit - 32) * 5 / 9

Return Real celsius

ফাংশন DisplayResult (Real fahrenheit, Real celsius) আউটপুট fahrenheit & “° ফারেনহাইট হল “ & celsius & “° সেলসিয়াস” শেষ

আউটপুট

[সম্পাদনা]

ফারেনহাইট তাপমাত্রা লিখুন: 100 100° ফারেনহাইট হল 37.7777777777778° সেলসিয়াস

প্রবাহচিত্র

[সম্পাদনা]

Main ফাংশনের প্রবাহচিত্র GetFahrenheit ফাংশনের প্রবাহচিত্র CalculateCelsius ফাংশনের প্রবাহচিত্র DisplayResult ফাংশনের প্রবাহচিত্র

তথ্যসূত্র

[সম্পাদনা]

টেমপ্লেট:Subpage navbar