আমরা কীভাবে আমাদের ক্যালকুলেটরগুলো পরীক্ষা করি
পৃষ্ঠাটি ৪ নভেম্বর, ২০২৬-এ আপডেট করা হয়েছে।
একটি ক্যালকুলেটর তখনই কার্যকর যখন আপনি এর ফলাফলে বিশ্বাস করতে পারেন। এই পৃষ্ঠায় ব্যাখ্যা করা হয়েছে কীভাবে আমরা এই সাইটের প্রতিটি ক্যালকুলেটর লাইভ হওয়ার আগে পরীক্ষা করি, এবং কীভাবে আপনি নিজে যেকোনো ফলাফল যাচাই করতে পারেন।
প্রতিটি ক্যালকুলেটরের নিজস্ব পরীক্ষা রয়েছে
প্রতিটি ক্যালকুলেটরের সাথে ১০ থেকে ২৪টি টেস্ট কেসের একটি ফাইল থাকে। একটি টেস্ট বাস্তব পৃষ্ঠায় সংখ্যা প্রবেশ করে, Calculate বোতাম চাপায়, এবং উত্তর ঠিক যেমন আপনি দেখবেন তেমনই পড়ে। প্রতিটি ক্যালকুলেটর ছয়টি উপায়ে পরীক্ষা করা হয়:
| পরীক্ষার ধরন | এটি যা যাচাই করে | উদাহরণ |
|---|---|---|
| স্বাভাবিক | প্রতিদিনের ইনপুট সঠিক উত্তর দেয় | 10 × 12 ফুট একটি কক্ষের জন্য 12 ইঞ্চি টাইলস প্রয়োজন, 10% অতিরিক্তসহ মোট 130টি টাইলস লাগবে |
| তথ্যসূত্র | পরিচিত, প্রকাশিত মানগুলো ঠিকঠাক বেরিয়ে আসে | $10,000-কে মাসিক ৫% যৌগিক হারে ১০ বছর পর $16,470.09 হয়। |
| অবৈধ | ভুল ইনপুটে একটি স্পষ্ট বার্তা দেখানো হয়, কখনই মনগড়া উত্তর নয় | ঋণাত্মক দৈর্ঘ্য বা শূন্য হর গ্রহণযোগ্য নয় |
| সীমা | সীমা-ক্ষেত্রগুলো যুক্তিসঙ্গতভাবে আচরণ করে | লিপ দিন, ০% সুদের হার, আয় পরিসরের সঠিক সর্বোচ্চ |
| গোলকরণ | গোলকরণ একবারই ঘটে, শেষে | বাক্স গণনা উপরে রাউন্ড করে; ডলারের পরিমাণ সেন্ট পর্যন্ত রাউন্ড হয় |
| মার্জনা | ক্লিয়ার বোতামটি সত্যিই ফর্মটি খালি করে | কোনও পুরনো উত্তর স্ক্রিনে থাকে না |
প্রতিটি পরীক্ষায় আরও যাচাই করা হয় যে উত্তরটির নিচে দেখানো কাজটি উত্তরটির সমান সংখ্যার উপর শেষ হয়, এবং পৃষ্ঠায় কখনোই "NaN", "Infinity" বা "undefined" এর মতো কিছুই প্রদর্শিত হয় না।
যেখানে প্রত্যাশিত উত্তরগুলো আসে
একটি পরীক্ষা ততটাই ভালো, যতটা সে প্রত্যাশিত উত্তর পায়। আমরা কখনই ক্যালকুলেটর থেকে প্রত্যাশিত উত্তর কপি করি না। প্রতিটি উত্তর আলাদাভাবে নির্ণয় করা হয়: হাতে, একটি পৃথক কোড টুকরো ব্যবহার করে, অথবা প্রকাশিত রেফারেন্স মান থেকে। যখন কোনো ক্যালকুলেটরের পৃষ্ঠায় একটি সমাধানসহ উদাহরণ থাকে, তখন সেই উদাহরণটি ক্যালকুলেটরের প্রাথমিক মানগুলো ব্যবহার করে, যাতে আপনি উভয়কে একে অপরের সাথে মিলিয়ে দেখতে পারেন।
প্রতিটি পরীক্ষা পাস না হওয়া পর্যন্ত কিছুই প্রকাশিত হয় না
সাইটে যেকোনো পরিবর্তন হলেই পরীক্ষাগুলো একটি বাস্তব ওয়েব ব্রাউজারে চলে, এবং নতুন কোনো ক্যালকুলেটর রিলিজ হওয়ার সকালে আবার চলে। যদি একটিও পরীক্ষা ব্যর্থ হয়, রিলিজ স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায় এবং সাইট আগের মতোই থাকে। রিলিজের তারিখ না হওয়া পর্যন্ত কোনো ক্যালকুলেটর সাইটের ম্যাপ বা তার ক্যাটাগরি পৃষ্ঠায় তালিকাভুক্ত হয় না।
একটি স্বাধীন পর্যালোচনা
২০২৬ সালের ৪ নভেম্বর, একটি পৃথক পর্যালোচনা প্রথম ৩০টি ক্যালকুলেটরকে উচ্চ-নির্ভুলতার রেফারেন্স গণনার (৬০-অঙ্কের দশমিক অঙ্কগণিত, সঠিক ভগ্নাংশ এবং ক্যালেন্ডার তারিখের গণিত) বিরুদ্ধে পুনরায় যাচাই করেছিল, এমন ইনপুট ব্যবহার করে যা আমাদের নিজস্ব পরীক্ষাগুলো অন্তর্ভুক্ত করেনি। এটি ২২৩টি অতিরিক্ত যাচাইকরণ এবং ২০০০টি এলোমেলো ফ্যাক্টরিং যাচাইকরণ চালিয়েছে। এটি ১৯টি ক্যালকুলেটরে সমস্যা খুঁজে পেয়েছে, উদাহরণস্বরূপ:
- কিছু সময়সীমা যা এক মাসের ঠিক পরেই শেষ হয়, সেগুলো নেতিবাচক দিন দেখিয়েছে (জানুয়ারি ৩১ থেকে মার্চ ১ এসেছে "১ মাস, -২ দিন" হিসেবে, ২৯ দিনের বদলে)।
- কিছু নির্মাণ ক্যালকুলেটর নেতিবাচক দৈর্ঘ্য গ্রহণ করেও উত্তর দিত।
- গ্রাভেল ক্যালকুলেটর ওজন ও দাম নির্ণয়ের আগে টনাজকে রাউন্ড করেছিল, ফলে উভয়ই সামান্য ভুল ছিল।
সবগুলো একই দিনে ঠিক করা হয়েছিল, এবং প্রতিটি সমস্যা স্থায়ী পরীক্ষায় যুক্ত করা হয়েছিল, যাতে তা আবার অজানাভাবে ফিরে আসতে না পারে।
এরপর যোগ করা দশটি ক্যালকুলেটরকে তাদের রিলিজের আগে একইভাবে পর্যালোচনা করা হয়েছিল: ৫৯৪টি অতিরিক্ত রেফারেন্স চেক। সেই পর্যালোচনায় আরও ৯টি সমস্যা ধরা পড়ে, যেমন গেটের খোলার অংশে পোস্টগুলো গণনা করে বেড়ার আনুমানিক হিসাব এবং খুবই ছোট বর্গমূলকে ০ হিসেবে দেখানো। প্রতিটি সমস্যা সমাধান করে ক্যালকুলেটর লাইভ হওয়ার আগে সেগুলোকে স্থায়ী পরীক্ষায় পরিণত করা হয়েছিল।
আমাদের গণিত যে নিয়মগুলি অনুসরণ করে
- শেষে একবার রাউন্ড করা হয়। মধ্যবর্তী মানগুলো পূর্ণ নির্ভুলতায় রাখা হয়; শুধুমাত্র স্ক্রিনে প্রদর্শিত মান রাউন্ড করা হয়।
- টাকা সেন্ট পর্যন্ত দেখানো হয়। আপনাকে পুরো করে কিনতে হবে এমন গণনা, যেমন ব্যাগ, বাক্স এবং পোস্ট, উপরে রাউন্ড করা হয়।
- তারিখগুলো ক্যালেন্ডার তারিখ। দিনের গণনা টাইম জোন বা ডেইলাইট সেভিং টাইম অনুযায়ী পরিবর্তন হয় না। যদি আপনার জন্ম ২৯ ফেব্রুয়ারি হয়, তাহলে অন্য বছরগুলোতে আপনার জন্মদিন ১লা মার্চ হিসেবে গণ্য হবে।
- কোনো অনুমান নেই। যদি কোনো ইনপুট অনুপস্থিত থাকে বা অযৌক্তিক হয়, ক্যালকুলেটর তা পূরণ করার পরিবর্তে সেটি পুনরায় চায়।
- ধরা ধারণাগুলো লিখে রাখা হয়। প্রতিটি ক্যালকুলেটর বলে দেয় এটি কী ধরে নিচ্ছে, উদাহরণস্বরূপ ঋণের কিস্তি স্থায়ী এবং মাসিক, অথবা অবদানগুলো প্রতি বছরের শুরুতে জমা হয়।
পরিবর্তনশীল হার এবং নিয়মাবলী
কিছু ক্যালকুলেটর সরকার বা গবেষকদের দ্বারা নির্ধারিত বা প্রকাশিত পরিসংখ্যানের উপর নির্ভর করে, যেমন বার্ষিক অবদান সীমা বা বিক্রয় করের হার। এই পরিসংখ্যানগুলো অফিসিয়াল বা মূল উৎস থেকে নেওয়া হয়, সেগুলো প্রযোজ্য তারিখ দেখায় এবং ক্যালকুলেটরের পৃষ্ঠায় উৎসের লিঙ্ক দেওয়া থাকে। আমরা যে উৎসগুলো ব্যবহার করি সেগুলো হল:
- আইআরএস: অবসর অ্যাকাউন্টের সীমা এবং সুদের উপর কর (প্রকাশনা ৫৫০)
- FDIC: আমানত বীমা
- মার্কিন শ্রম বিভাগ এবং ফেডারেল বিধিবিধি কোড: ওভারটাইম এবং টাইম-ক্লক রাউন্ডিং
- ট্যাক্স ফাউন্ডেশন: রাজ্য ও স্থানীয় বিক্রয় করের হার
যখন কোনো সংখ্যা পরিবর্তিত হয়, আমরা ক্যালকুলেটর এবং এর পরীক্ষাগুলো একসঙ্গে আপডেট করি, এবং পৃষ্ঠার তারিখ পরিবর্তন করি।
পরীক্ষণ যা বলতে পারে না
পরীক্ষাগুলো প্রমাণ করে যে ক্যালকুলেটরটি যা বলে তা করে। এগুলো আপনার পরিস্থিতি জানে না। একটি ঋণ অনুমানে ঋণদাতার নিজস্ব ফি অন্তর্ভুক্ত থাকে না, এবং একটি কংক্রিট অনুমান আপনার সাইট দেখতে পারে না। প্রতিটি ক্যালকুলেটরের নীচে অনুমানগুলো পড়ুন, এবং গুরুত্বপূর্ণ সিদ্ধান্তের ক্ষেত্রে একজন যোগ্য পেশাদারের সাথে সংখ্যাগুলো নিশ্চিত করুন। সাইটের সম্পর্কে আরও তথ্য About পৃষ্ঠায় রয়েছে।