এটি কোনও বাগ সহ নয়, তবে কম্পিউটারগুলি যেভাবে ভাসমান পয়েন্ট অপারেশন করে। যে কোনও কম্পিউটারের সাথে অপারেশন করতে পারে এমন সীমিত পরিমাণের নির্ভুলতা রয়েছে এবং তাই আপনি কখনও কখনও এ জাতীয় অসঙ্গতি দেখতে পাবেন। যদিও এটি পরিচালনা করতে পারে এমন সফ্টওয়্যার লিখতে সম্ভব হয়, এটি আরও অনেক বেশি গণনার সময় নেয় এবং মেমরির প্রয়োজনীয়তাগুলিকে তীব্রভাবে বাড়িয়ে তোলে।
আপনি যদি এটির দিকে তাকান, e ^ (i * pi) -1 + 1.2x10 ^ -16i প্রদান করে। আপনি দেখতে পাচ্ছেন, কাল্পনিক উপাদানটি অত্যন্ত ছোট (বেশিরভাগই এটিকে নগণ্য বলে বিবেচনা করবে, যেহেতু এটি প্রকৃত অংশের চেয়ে 16 মাত্রার আকার কম)। এই উপাদানটি বৃত্তাকার এবং যথাযথ ত্রুটিগুলি উভয়ই গণনার সাথে পরিচয় করিয়ে দেওয়া হয়েছিল, সেইসাথে পাইটির সঞ্চিত মান যেহেতু অযৌক্তিক নয় ( অযৌক্তিক সংখ্যার সাথে সম্পর্কিত অন্য উদাহরণের জন্য এই লিঙ্কটি দেখুন )।
যদি এই গণনার ত্রুটিটি অগ্রহণযোগ্য হয় তবে আপনার গণিত প্যাকেজগুলির সন্ধান করা উচিত যা প্রতীকী পরিবর্তনের পরে সংখ্যা বিশ্লেষণ করে বা উচ্চ নির্ভুলতার ভাসমান পয়েন্ট সংখ্যা ব্যবহার করে । এগুলির সতর্কতাগুলি হ'ল এগুলি আপনার মেমোরির প্রয়োজনীয়তাগুলিকে মারাত্মকভাবে বৃদ্ধি করবে এবং প্রতীকী বিশ্লেষণ প্রায়শই অনেক ধীর হয়। এছাড়াও, উচ্চতর নির্ভুলতার সংখ্যাগুলি কেবল বৃত্তাকার / যথার্থ ত্রুটির পরিমাণকে সঙ্কুচিত করবে, এগুলি দূর করবে না ।