কম্পিউটার

PHP – কিভাবে bcmod() ফাংশন ব্যবহার করে একটি নির্ভুল নির্ভুল সংখ্যার মডুলাস পেতে হয়?


PHP-এ, bcmod() গণিত ফাংশন একটি নির্বিচারে নির্ভুল সংখ্যার মডুলাস গণনা করতে ব্যবহৃত হয়। bcmod() ফাংশন একটি নির্বিচারে নির্ভুলতা সংখ্যাকে স্ট্রিং হিসাবে নেয় এবং এটি ফলাফলটিকে চিহ্নিত নির্ভুলতায় স্কেল করার পরে সংখ্যার মডুলাস হিসাবে ফলাফল দেয়। অথবা, আমরা বলতে পারি যে এটি string_num1 ভাগ করার পরে অবশিষ্টাংশ পায় string_num2 দ্বারা . যদি না string_num2 হল 0, ফলাফলে string_num1 এর মতো একই চিহ্ন রয়েছে .

সিনট্যাক্স

bcmod(string_$num1, string_$num2, [, int $scale=0])

অথবা,

bcmod(string $dividend, string $divisor[, int $scale=0])

দ্রষ্টব্য − উপরের সিনট্যাক্সটি $string_num1 ভাগ করার অবশিষ্টাংশ পাবে $string_num2 দ্বারা . যদি না string_num2 হল 0, ফলাফলে string_num1 এর মতো একই চিহ্ন রয়েছে .

পরামিতি

bcmod() ফাংশন দুটি ভিন্ন প্যারামিটার গ্রহণ করে, $ dividend এবং $modulus৷

  • $লভ্যাংশ− এটি লভ্যাংশের প্রতিনিধিত্ব করে যা প্রদত্ত মডুলাস মান $modulus দ্বারা ভাগ করা হয় এবং এটি স্ট্রিং টাইপ প্যারামিটার৷

  • $modulus− এটি স্ট্রিং টাইপ প্যারামিটার এবং এটি মডুলাস উপস্থাপন করতে ব্যবহৃত হয়।

রিটার্ন মান

bcmod() যখন লভ্যাংশ মডুলাস দ্বারা ভাগ করা হয় তখন ফাংশন অবশিষ্টাংশ প্রদান করে। যদি মডুলাস 0 হয়, তাহলে ফাংশনটি শূন্য প্রদান করে।

Example1 - bcmod() PHP ফাংশন স্কেল প্যারামিটার ব্যবহার না করে।

<?php
   // input numbers with arbitrary precision
   $dividend = "25.666";
   $modulus = "7";

   // calculates the modulus
   $result = bcmod($dividend, $modulus);
   echo "Output without using scale value: ", $result;
?>

আউটপুট

Output without using scale value: 4

উদাহরণ 2 - স্কেল প্যারামিটার ব্যবহার করে bcmod() PHP ফাংশন

এখন, আমরা 4 এর স্কেলের মান সহ একই ইনপুট মানগুলি নেব এবং আউটপুট পরীক্ষা করব৷

<?php
   // input numbers with arbitrary precision
   $dividend = "25.666";
   $modulus = "7";

   //using scale value 4
   $scaleVal =4;

   // calculates the modulus
   $result = bcmod($dividend, $modulus, $scaleVal);
   echo "Output with scale value: ", $result;
?>

আউটপুট

Output with scale value: 4.6660

উদাহরণ 3

<?php
   bcscale(1);

   // 0.5 as of PHP 7.2.0; 0 previously
   echo bcmod('5.7', '1.3');
?>

আউটপুট

0.5

দ্রষ্টব্য − স্কেল প্যারামিটারটি PHP 7.2.0 সংস্করণ থেকে যোগ করা হয়েছে।


  1. কিভাবে imageopenpolygon() ফাংশন n PHP ব্যবহার করে একটি খোলা বহুভুজ আঁকতে হয়?

  2. কিভাবে PHP-তে imageistruecolor() ফাংশন ব্যবহার করে একটি ইমেজ একটি truecolor ইমেজ নিশ্চিত করবেন?

  3. কিভাবে PHP ব্যবহার করে imagecrop() ফাংশন ব্যবহার করে প্রদত্ত আয়তক্ষেত্রে একটি চিত্র ক্রপ করবেন?

  4. রাউন্ড ফাংশন ব্যবহার করে এক্সেলে রাউন্ড নম্বরগুলি কীভাবে করবেন