দেওয়া হল c++ এ ratio_less_equal () ফাংশনের কাজ দেখানোর কাজ।
প্রদত্ত ফাংশন Ratio_less_equal পরীক্ষা করে যে অনুপাত1 এর মান অনুপাত2 এর চেয়ে কম বা সমান। এটি একটি বুলিয়ান ধ্রুবক "মান" প্রদান করে যা অনুপাত 1 অনুপাত 2 এর চেয়ে কম বা সমান হলে সত্য ফেরত দেয় অন্যথায় মিথ্যা ফেরত দেয়।
সিনট্যাক্স
template ratio_less_equal
পরামিতি
এই ফাংশনটি দুটি টেমপ্লেট প্যারামিটার গ্রহণ করে একটি হল অনুপাত1 এবং অন্যটি হল অনুপাত2 যার তুলনা করা হবে৷
এই ফাংশনের ব্যাখ্যা
এই ফাংশনে, যদি ratio1 এর মান ratio2 এর মানের থেকে কম বা সমান হয় তাহলে এই ফাংশনটি বুলিয়ান মান প্রদান করবে যা সত্য অর্থাৎ পূর্ণসংখ্যা সংখ্যা 1 অন্যথায় এটি মিথ্যা অর্থাৎ পূর্ণসংখ্যা সংখ্যা 0 প্রদান করবে।
উদাহরণস্বরূপ
Input: 1/3 and 3/9 Output: 1/3 is less than or equal to 3/9. Input: 1/4 and 1/4 Output: 1/4 is equal to 1/4.
পদ্ধতি যা আমরা নীচের প্রোগ্রামে ব্যবহার করছি
-
প্রথমে আমরা দুটি অনুপাত ঘোষণা করি।
-
তারপর দুটি অনুপাতের মান নির্ধারণ করুন।
-
তারপরে আমরা পরীক্ষা করি যে অনুপাত1 এর মান অনুপাত2 এর মানের থেকে কম বা সমান।
-
অনুপাত_হীন_সমান ব্যবহার করে আমরা তা পরীক্ষা করতে পারি
উদাহরণ
// C++ code demonstrate the working of ratio_less_equal #include<iostream.h> #include<ratio.h> Using namespace std; Int main( ){ typedef ratio<1, 3> ratio1; typedef ratio<3, 9> ratio2; if(ratio_less_equal<ratio1, ratio2>: : value) cout<< “ ratio1 is less than or equal to ratio2”; else cout<< “ ratio1 is not less than or equal to ratio2”; return 0; }
আউটপুট
যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট তৈরি করবে।
1/3 is less than or equal to 3/9. 4/16 is not less than or equal to 1/4.