এখানে আমরা C++ এর lefter() পদ্ধতির কার্যকারিতা দেখব। অবশিষ্ট () ফাংশনটি লব/হরের ভাসমান বিন্দু অবশিষ্টাংশ গণনা করতে ব্যবহৃত হয়।
সুতরাং অবশিষ্ট (x, y) নিচের মত হবে।
remainder(x, y) = x – rquote * y
rquote হল x/y এর মান। এটি নিকটতম অবিচ্ছেদ্য মানের দিকে বৃত্তাকার। এই ফাংশনটি ডবল, ফ্লোট, লং ডবল টাইপের দুটি আর্গুমেন্ট নেয় এবং একই টাইপের অবশিষ্টগুলি ফেরত দেয়, যা আর্গুমেন্ট হিসাবে দেওয়া হয়েছিল। প্রথম আর্গুমেন্ট হল লব, এবং দ্বিতীয় আর্গুমেন্ট হল হর।
উদাহরণ
#include <iostream> #include <cmath> using namespace std; main() { double x = 14.5, y = 4.1; double res = remainder(x, y); cout << "Remainder of " << x << "/" << y << " is: " << res << endl; x = -34.50; y = 4.0; res = remainder(x, y); cout << "Remainder of " << x << "/" << y << " is: " << res << endl; x = 65.23; y = 0; res = remainder(x, y); cout << "Remainder of " << x << "/" << y << " is: " << res << endl; }
আউটপুট
Remainder of 14.5/4.1 is: -1.9 Remainder of -34.5/4 is: 1.5 Remainder of 65.23/0 is: nan