‘প’ প্রোগ্রামিং এর
ড়ঢ়বত্ধঃড়ত্
নিয়ে আলোচনা
ঝঁন. প ঢ়ত্ড়মত্ধসসরহম/
ংঃত্ঁপঃঁত্ব ঢ়ত্ড়মত্ধসসরহম
তথ্য প্রযুক্তির যুগে কম্পিউটার বিষয়ক জ্ঞান অপরিহার্য। আর প্রোগ্রামিং কম্পিউটার জগতের খুব পরিচিত একটি শব্দ। আমরা কম্পিউটারে যা’ই ব্যবহার করি বা কাজ করি তার সবকিছুই মূলত প্রোগ্রামিং ও সফ্টওয়ার ডেভেলপমেন্টের ফসল। আজ ‘প’ প্রোগ্রামিং নিয়ে আলোচনা করেছেন কম্পিউটার প্রোগ্রামার রাজীব চৌধুরি।
আজ আমরা প-ঢ়ত্ড়মত্ধসসরহম-এর অনেক গুরুত্বপূর্ণ অধ্যায় ড়ঢ়বত্ধঃড়ত্ সম্পর্কে জানবো।
ন্ ঙঢ়বত্ধঃড়ত্: +, –, *, /, % এগুলো সাধারণত কিছু গধঃযবসধঃরপধষ ড়ঢ়বত্ধঃড়ত্. ঈ খধহমঁধমব-এও এদের ব্যবহার পূর্বের মত। যেমন *, / এর কাজ +, - এর আগে হবে। এখানেও ব্র্যাকেটের ব্যবহার রয়েছে। তবে বীঢ়ত্বংংরড়হ-এ { }, [ ] ব্যবহার হয় না। শুধু () ব্যবহূত হয়। কিছু ধত্রঃযসবঃরপ বীঢ়ত্বংংরড়হ
অ+ই+ঈ
(অ+ই)*ঈ
(অ+ই) * (ঈ+উ)
(অ–(ই*(ঈ+উ))) ......বঃপ.
% ধ সড়ফঁষঁং ড়ঢ়বত্ধঃড়ত্.
ঈ=অ % ই; এই বীঢ়ত্বংংরড়হ-এ অকে ই দ্বারা ভাগ করলে যে ভাগশেষ থাকবে তা ঈ তে জমা রাখা।
ঈ = ৫৭০ % ১০ ;
ঈ = অ % ৫;
গড়ফঁষঁং ঙঢ়বত্ধঃড়ত্-এর একটি নিয়ম হলো ঙঢ়বত্ধঃড়ত্-এর আগে বা পরে যে াধত্রধনষব ব্যবহূত হয় তা অবশ্যই রহঃবমবত্ ঃুঢ়ব (রহঃ) হতে হবে।
ঈ = অ%৫.১; ধহ বত্ত্ড়ত্
ভষড়ধঃ অ = ৫.১;
রহঃ ঈ ;
ঈ = অ%২ ; ধহ বত্ত্ড়ত্ কারণ অ াধত্রধনষবটা ভষড়ধঃ ঃুঢ়ব.
ন্ অংংরমহসবহঃ ঙঢ়বত্ধঃড়ত্ : অংংরমহসবহঃ ড়ঢ়বত্ধঃড়ত্ হচ্ছে ‘=’ সাইন।
মবহবত্ধষ ভড়ত্স ড়ভ ধংংরমহসবহঃ ড়ঢ়বত্ধঃড়ত্ :
রফবহঃরভরবত্ (াধত্রধনষব) = বীঢ়ত্বংংরড়হ
াধত্রধনষবকে রফবহঃরভরবত্ও বলা হয়।
অ = ৩৩;
অ=ই ;
অ = ৩৩ * ই–ঈ;
এই সবগুলো ংঃধঃবসবহঃ-এ কোন একটি াধষঁব, অ াধত্রধনষব- এ জমা হচ্ছে। াধষঁব নির্ভর করে বীঢ়ত্বংংরড়হ-এর াধষঁব’র উপর।
ন্ ঞুঢ়ব ঈধংঃরহম: বিভিন্ন গাণিতিক কাজ করার পূর্বে আমাদের ঃুঢ়ব পধংঃরহম সম্পর্কে জানা দরকার। ধরুন একটি রহঃবমবত্ ঃুঢ়ব (রহঃ) াধত্রধনষব-এর মধ্যে একটি ভষড়ধঃ ঃুঢ়ব াধত্রধনষব-এর াধষঁব ধংংরমহ করতে চাই। তখন রহঃ াধত্রধনষব-এর মধ্যে ভষড়ধঃ াধত্রধনষব-এর মানের শুধুমাত্র রহঃবমবত্ ঢ়ধত্ঃটা জমা হয়।
ঈড়হংরফবত্ ভড়ষষড়রিহম ংঃধঃবসবহঃ রহ ধ ঢ়ত্ড়মত্ধস.
রহঃ ধ ;
ভষড়ধঃ ন = ৫.৩ ;
ধ = ন ; // এই ংঃধঃবসবহঃ-এর পর ধ-এর মান হবে ৫.
ন = ধ ; // এই ংঃধঃবসবহঃ-এর পর ধ- এর মান হবে ৫.০০
এগুলো হলো ধঁঃড় ঃুঢ়ব পধংঃরহম. তবে কখনো কখনো সধহঁধষষু ঃুঢ়বপধংঃ করা লাগতে পারে।
রহঃ ধ, প, ফ;
ভষড়ধঃ ন = ৫.৩ ;
প = ৫০৩ ;
// ধ = প % ন; এই লাইনটা ভুল। কারণ ন ভষড়ধঃ ঃুঢ়ব াধত্রধনষব.
// ঃড় ফড় ঃযধঃ ঃধংশ
ফ = (রহঃ) ন ; // সধহঁধষ ঃুঢ়ব পধংঃরহম.
ধ = প % ফ ;
এখানে ফ াধত্রধনষব-এ মান রাখার সময় সধহঁধষ ঃুঢ়ব পধংঃরহম করা হয়েছে। এই কাজটি আরও অনেকভাবে করা যায়। যেমন:
রহঃ ধ, প = ৫০৫ ;
ভষড়ধঃ ন = ৫.৩ ;
ধ = প%(রহঃ)ন; // ফড়রহম ঃযব ংড়সবঃযরহম.
পরবর্তী অংশ আগামীকাল
মতামত জানাতে
ফোন
০১৭১৪৭০৫৭২৭
ইমেইল
ধহঁংযরষড়হ.রঃঃবভধয়১০
—মসধরষ.পড়স
