Skip to content
Scientific Calculator
Tools

Scientific Calculator

নতুন

Full scientific calculator with trig, log, factorial, powers and memory functions.

DEG
0

Runs entirely in your browser. Nothing is uploaded.

সায়েন্টিফিক ক্যালকুলেটর কী?

একটি সায়েন্টিফিক ক্যালকুলেটর হলো একটি উন্নত টুল যা সাধারণ পাটিগণিতের চেয়ে অনেক এগিয়ে গিয়ে বিজ্ঞান, ইঞ্জিনিয়ারিং এবং উচ্চতর গণিতে প্রয়োজনীয় গাণিতিক ফাংশনগুলো সরবরাহ করে। একটি সাধারণ চার-ফাংশন ক্যালকুলেটরের বিপরীতে, একটি সায়েন্টিফিক ক্যালকুলেটরে থাকে ত্রিকোণমিতিক ফাংশন, লগারিদম, এক্সপোনেনশিয়াল, ফ্যাক্টোরিয়াল, পাওয়ার, রুট এবং π ও e-এর মতো ধ্রুবক। পদার্থবিজ্ঞান, রসায়ন, ইঞ্জিনিয়ারিং, পরিসংখ্যান এবং প্রাথমিক বীজগণিতের বাইরে যেকোনো কিছুর জন্য এই ফাংশনগুলো প্রয়োজন হয়।

এই ফ্রি অনলাইন সায়েন্টিফিক ক্যালকুলেটর সাধারণ বাটন-বাই-বাটন ইন্টারফেসের বদলে একটি সম্পূর্ণ এক্সপ্রেশন পার্সার ব্যবহার করে। sin(45) + log(100) / 2-এর মতো একটি সম্পূর্ণ এক্সপ্রেশন টাইপ করুন এবং এক ধাপেই তার মান বের করুন — ঠিক যেমন একটি সূত্র লেখা হয়, ক্রমান্বয়ে বাটন চাপার বদলে। এটি DEG এবং RAD অ্যাঙ্গেল মোড, ইনভার্স ট্রিগ ও এক্সপোনেনশিয়ালের জন্য একটি 2nd ফাংশন লেয়ার, মেমরি স্টোরেজ এবং পাঁচ-এন্ট্রির ক্যালকুলেশন হিস্ট্রি প্যানেল সমর্থন করে।

সায়েন্টিফিক ক্যালকুলেটর যেভাবে ব্যবহার করবেন

ফাংশন বাটনগুলোতে (sin, cos, tan, log, ln, √ ইত্যাদি) ক্লিক করে সেগুলো এক্সপ্রেশন ফিল্ডে যোগ করুন, তারপর বন্ধনী বন্ধ করে মান বের করতে = চাপুন। আপনি যে এক্সপ্রেশন তৈরি করছেন এবং টাইপ করার সময় ফলাফলের লাইভ প্রিভিউ — দুটোই ডিসপ্লেতে দেখা যায়, তাই কমিট করার আগেই ভুল ধরতে পারবেন।

2nd ফাংশন লেয়ার আনলক করতে [2nd] বাটন চাপুন — লেবেলগুলো পাল্টে asin, acos, atan, eˣ, 10ˣ এবং ∛ দেখাবে। অ্যাঙ্গেল ইউনিট পাল্টাতে DEG/RAD টগল ব্যবহার করুন; সক্রিয় মোড সবসময় দৃশ্যমান থাকে। মেমরির জন্য, M+ বর্তমান ফলাফল সংরক্ষণ করে, MR সেটি ফিরিয়ে আনে, এবং MC তা মুছে দেয়। কিপ্যাডের নিচে হিস্ট্রি প্যানেল আপনার শেষ পাঁচটি হিসাব দেখায় — ফলাফলটি আবার ব্যবহার করতে যেকোনো এন্ট্রিতে ক্লিক করুন। কিবোর্ড ব্যবহারকারীরা সরাসরি এক্সপ্রেশন টাইপ করতে পারেন, মান বের করতে Enter চাপুন, মুছতে Backspace এবং সবকিছু ক্লিয়ার করতে Escape চাপুন।

Desmos, Wolfram Alpha এবং Casio-এর সাথে তুলনা

Desmos গ্রাফিং-এর জন্য চমৎকার, কিন্তু এর সায়েন্টিফিক ক্যালকুলেটর মোড একটি সেকেন্ডারি ফিচার মাত্র। এর এক্সপ্রেশন ইন্টারফেস গ্রাফ-ফার্স্ট, ক্যালকুলেটর-ফার্স্ট নয়, এবং এটি এমন একটি গ্রাফিং ক্যানভাস দিয়ে শুরু হয় যা বেশিরভাগ ব্যবহারকারীর সাধারণ হিসাবের জন্য প্রয়োজন হয় না। Wolfram Alpha সিম্বলিক ম্যাথ এবং নির্ভুল উত্তর সমর্থন করে (যেমন sin(π) = 0, 1.2e-16 নয়), কিন্তু প্রতিটি কোয়েরির জন্য ইন্টারনেট সংযোগ প্রয়োজন এবং জটিল ইনপুট সিনট্যাক্সের জন্য শেখার একটি বক্ররেখা রয়েছে। ফিজিক্যাল Casio এবং Texas Instruments ক্যালকুলেটর নির্ভরযোগ্য, কিন্তু আপনি সম্পূর্ণ এক্সপ্রেশন টাইপ করতে পারবেন না — একবারে একটি করে অপারেশনে বাটন চাপতে হয়, যা মাল্টি-স্টেপ সমস্যার জন্য ধীর।

UtiloKit-এর সায়েন্টিফিক ক্যালকুলেটর মাঝামাঝি ক্ষেত্রের জন্য তৈরি: একজন শিক্ষার্থী বা ইঞ্জিনিয়ার যিনি একটি সম্পূর্ণ সূত্র টাইপ করে তাৎক্ষণিকভাবে মান বের করে এগিয়ে যেতে চান। কোনো গ্রাফিং ক্যানভাসে নেভিগেট করতে হয় না, কোনো সার্ভার রাউন্ড-ট্রিপ নেই, শেখার কোনো সিনট্যাক্স নেই। সবকিছু ব্রাউজারে লোকালি চলে — ফোনে কাজ করে, অফলাইনে কাজ করে, সাইনআপের দরকার নেই।

ত্রিকোণমিতি, লগারিদম এবং পাওয়ার

ত্রিকোণমিতিক ফাংশন — sin, cos, tan — কোণকে সমকোণী ত্রিভুজের বাহুর অনুপাতের সাথে সম্পর্কিত করে। এগুলোর ইনভার্স (asin, acos, atan) একটি অনুপাত থেকে কোণ বের করে। সবসময় DEG বনাম RAD মোড যাচাই করুন: sin(90°) = 1, কিন্তু sin(90 radians) ≈ 0.894। ক্যালকুলাস, অ্যাঙ্গুলার ফ্রিকোয়েন্সি বা ওয়েভ সমস্যার জন্য RAD মোড এবং জ্যামিতি, নেভিগেশন ও সার্ভেয়িং-এর জন্য DEG মোড ব্যবহার করুন।

লগারিদম হলো এক্সপোনেনশিয়েশনের ইনভার্স। ln(x) জিজ্ঞেস করে “x পেতে e-কে কোন পাওয়ারে তুলতে হবে?” এবং এটি ক্যালকুলাস, গ্রোথ/ডিকে মডেল ও ইনফরমেশন থিওরির মূলে রয়েছে। log(x) বেস ১০ ব্যবহার করে এবং pH, ডেসিবেল ও রিখটার স্কেলে দেখা যায়। পাওয়ার এবং রুট: x² একটি মানের বর্গ করে, xⁿ যেকোনো পাওয়ারে তোলে, √ বর্গমূল দেয়, এবং 2nd কী ∛ দেয়। x^(1/n)-এর মতো ভগ্নাংশ এক্সপোনেন্ট n-তম মূল হিসাব করে — সবই IEEE 754 ডাবল-প্রিসিশন গাণিতিকভাবে ১৫ সিগনিফিক্যান্ট ডিজিট পর্যন্ত নির্ভুল।

টিপস এবং বাস্তব-জগতের উদাহরণ

চক্রবৃদ্ধি সুদের জন্য পুরো সূত্রটি এক এক্সপ্রেশনে টাইপ করুন: $১,০০০-এর জন্য বার্ষিক ৫% হারে ১০ বছর ধরে মাসিক চক্রবৃদ্ধিতে 1000 * (1 + 0.05/12)^(12*10)পদার্থবিজ্ঞানের ভেক্টরের জন্য, অনুভূমিক ও উল্লম্ব বল উপাদান পেতে (DEG মোডে) 150 * cos(35) এবং 150 * sin(35) টাইপ করুন। pH-এর জন্য, ১০⁻⁴ mol/L দ্রবণের pH ৪ পেতে -log(0.0001) টাইপ করুন।

মধ্যবর্তী ফলাফল বারবার টাইপ করা এড়াতে মেমরি ব্যবহার করুন: প্রথম সাব-এক্সপ্রেশনটি হিসাব করুন, M+ চাপুন, পরের অংশটি তৈরি করুন, এবং সংরক্ষিত মান ফিরিয়ে আনতে MR চাপুন। কম্বিনেশন এবং পারমুটেশনের জন্য, n! বাটন ব্যবহার করুন: C(10,3) = 10! / (3! × 7!) = এবং M+ ব্যবহার করে ধাপে ধাপে হিসাব করা যায়। ভুল হলে সবকিছু মুছতে Escape চাপুন — AC-তে ক্লিক করার চেয়ে দ্রুত। বন্ধনী উদারভাবে ব্যবহার করুন: সন্দেহ হলে, সঠিক মূল্যায়ন ক্রম নিশ্চিত করতে সাব-এক্সপ্রেশনগুলো () দিয়ে মুড়ে দিন।

অপারেশনের ক্রম: PEMDAS, BODMAS এবং প্রতিটি হিসাব নিয়ন্ত্রণকারী নিয়ম

অপারেশনের ক্রম হলো এমন একটি নিয়মাবলী যা প্রতিটি ক্যালকুলেটর ও প্রোগ্রামারকে একটি এক্সপ্রেশনের মান দ্ব্যর্থহীনভাবে বের করতে অনুসরণ করতে হয়। ইংরেজিভাষী দেশগুলো এটিকে PEMDAS (বন্ধনী, এক্সপোনেন্ট, গুণ, ভাগ, যোগ, বিয়োগ) হিসেবে পড়ায়, যেখানে UK এবং অনেক কমনওয়েলথ দেশ ব্যবহার করে BODMAS (ব্র্যাকেট, অর্ডার, ভাগ, গুণ, যোগ, বিয়োগ) এবং কানাডা ব্যবহার করে BEDMAS। তিনটি সংক্ষিপ্তরূপই ঠিক একই ক্রম নির্দেশ করে: প্রথমে গ্রুপিং চিহ্ন, তারপর পাওয়ার ও রুট, তারপর গুণ ও ভাগ বাম থেকে ডানে হিসাব করে, এবং সবশেষে যোগ ও বিয়োগ বাম থেকে ডানে হিসাব করে। বেশিরভাগ শিক্ষার্থী যে গুরুত্বপূর্ণ বিষয়টি মিস করেন তা হলো, গুণ ও ভাগের একই প্রাধান্যের স্তর — এগুলো আলাদা স্তর নয় — এবং যোগ ও বিয়োগের ক্ষেত্রেও একই কথা প্রযোজ্য। সমান-প্রাধান্যের স্তরে বাম-থেকে-ডান নিয়ম প্রয়োগ না করাই বেশিরভাগ পাটিগণিতের ভুলের উৎস।

একটি সুনির্দিষ্ট উদাহরণ দেখায় কেন এই নিয়মগুলো গুরুত্বপূর্ণ। ধরুন 2 + 3 × 4। বাম-থেকে-ডান সরল হিসাবে হয় (2 + 3) × 4 = 20। সঠিক PEMDAS হিসাবে হয় 2 + (3 × 4) = 2 + 12 = 14। একই ফাঁদ দেখা যায় 48 ÷ 2(9 + 3)-এ, যা ২০১১ সালের দিকে সোশ্যাল মিডিয়ায় ভাইরাল হয়েছিল, লাখো মানুষ ২ এবং ২৮৮ উভয়ের পক্ষে যুক্তি দিয়েছিলেন। দ্ব্যর্থতাটি বাস্তব: ঐতিহ্যবাহী পাঠ্যবই নোটেশন বন্ধনীর ঠিক পাশে থাকা একটি সহগকে (“2(...)”-এর “2”) স্পষ্ট ÷-এর চেয়ে উচ্চতর প্রাধান্যে ইমপ্লায়েড গুণ হিসেবে দেখে, যা দেয় 48 ÷ 24 = 2। আধুনিক ক্যালকুলেটর এবং প্রোগ্রামিং ভাষা ভাগ ও গুণের জন্য কঠোর বাম-থেকে-ডান নিয়ম প্রয়োগ করে, যা দেয় 48 ÷ 2 × 12 = 288। কোনোটিই “ভুল” নয় — এক্সপ্রেশনটি সত্যিকারভাবেই দ্ব্যর্থক। শিক্ষণীয় বিষয় হলো, বন্ধনী দ্ব্যর্থতা দূর করে: (48 ÷ 2) × (9 + 3) = 288 এবং 48 ÷ (2 × (9 + 3)) = 2 — উভয়ই স্পষ্ট। একইভাবে, কুখ্যাত 6 ÷ 2(1 + 2) কঠোর বাম-থেকে-ডান নিয়মে ৯ এবং ইমপ্লায়েড-গুণ-আগে কনভেনশনে ১ হয়ে যায় — বাস্তব কাজে সবসময় স্পষ্ট বন্ধনী ব্যবহার করুন।

এই ক্যালকুলেটরের শান্টিং-ইয়ার্ড পার্সার কঠোর IEEE-স্ট্যান্ডার্ড প্রাধান্য প্রয়োগ করে: স্পষ্ট × এবং ÷ সমান প্রাধান্য বহন করে এবং জাক্সটাপজিশনের জন্য কোনো বিশেষ বিবেচনা ছাড়াই বাম-থেকে-ডান সংযুক্ত হয়। এর মানে 6 ÷ 2 × 3-এর মান হয় (6 ÷ 2) × 3 = 9, যা Python, Wolfram Alpha এবং প্রতিটি IEEE-কমপ্লায়েন্ট ভাষার সাথে সামঞ্জস্যপূর্ণ। আপনার পাঠ্যবই যদি ইমপ্লায়েড-গুণ-উচ্চতর কনভেনশন ব্যবহার করে, তাহলে নিজেই বন্ধনী যোগ করুন — যেমন, 6 / (2 * (1 + 2)) টাইপ করুন — এবং আপনি সবসময় সমস্যাটির উদ্দিষ্ট ফলাফল পাবেন।

লগারিদম ও এক্সপোনেনশিয়াল: ডেসিবেল থেকে ভূমিকম্পের মাত্রা পর্যন্ত

লগারিদম হলো এক্সপোনেনশিয়েশনের ইনভার্স। যদি 10² = 100 হয়, তাহলে log₁₀(100) = 2। যদি eˣ = y হয়, তাহলে ln(y) = x। এই ক্যালকুলেটরে log বাটনটি বেস-১০ (কমন) লগারিদম হিসাব করে, এবং ln বাটনটি ন্যাচারাল লগারিদম (বেস e ≈ 2.71828) হিসাব করে। 2nd কী চাপলে log পরিণত হয় 10ˣ-এ এবং ln পরিণত হয় eˣ-এ — যাদের নিজ নিজ ইনভার্স অপারেশন। এই দুটি চেঞ্জ-অফ-বেস সূত্র দিয়ে সম্পর্কিত: log₁₀(x) = ln(x) / ln(10) ≈ ln(x) / 2.302585। এই সূত্রটি যেকোনো বেসের জন্যও প্রসারিত হয়: log_b(x) = ln(x) / ln(b), যা দিয়ে আপনি সরাসরি এই ক্যালকুলেটরে হিসাব করতে পারেন, যেমন log₂(1024) = ln(1024) / ln(2) = 10।

ধ্রুবক e ≈ 2.71828182845... নির্বিচারে বেছে নেওয়া নয়। এটি স্বাভাবিকভাবেই দেখা দেয় যখন সুদ অসীম বার চক্রবৃদ্ধি করা হয়: চক্রবৃদ্ধির পিরিয়ড n → ∞ হলে, গুণক (1 + 1/n)ⁿ → e হয়ে যায়। আরও গভীরভাবে বলতে গেলে, e হলো একমাত্র বেস যার জন্য eˣ-এর ডেরিভেটিভ নিজের সমান — যা একে অপরিহার্য করে তোলে এমন ডিফারেনশিয়াল ইকুয়েশনে, যা এমন যেকোনো কিছু মডেল করে যা তার বর্তমান মানের সমানুপাতিক হারে পরিবর্তিত হয়: জনসংখ্যা বৃদ্ধি, তেজস্ক্রিয় ক্ষয়, ক্যাপাসিটর ডিসচার্জ, এবং নিউটনের শীতলীকরণ সূত্র — সবকিছুতেই eˣ বা ln(x) জড়িত থাকে। তাই ন্যাচারাল লগারিদম ln হলো ক্যালকুলাস ও পদার্থবিজ্ঞানের নিজস্ব ভাষা, যেখানে log₁₀ মানব সুবিধার জন্য ডিজাইন করা মাপনী স্কেলগুলোতে প্রাধান্য পায়।

বাস্তব জগতের সবচেয়ে গুরুত্বপূর্ণ তিনটি মাপনী স্কেল সবই বেস-১০ লগারিদমিক। শব্দের তীব্রতার জন্য ডেসিবেল স্কেল সংজ্ঞায়িত হয় dB = 10 × log₁₀(I / I₀) হিসেবে, যেখানে I₀ হলো মানুষের শ্রবণসীমা (10⁻¹² W/m²)। ১০ গুণ বেশি তীব্র শব্দ ঠিক ১০ dB যোগ করে; ১০০ গুণ বেশি তীব্র শব্দ ২০ dB যোগ করে। ভূমিকম্পের মাত্রার জন্য রিখটার স্কেল একই নিয়মে কাজ করে — প্রতিটি পূর্ণসংখ্যা ধাপ ভূমি-গতির অ্যামপ্লিটিউডে ১০ গুণ বৃদ্ধি নির্দেশ করে। মাত্রা ৭-এর একটি ভূমিকম্প মাত্রা ৬-এর তুলনায় প্রায় ৩২ গুণ বেশি শক্তি নির্গত করে। pH স্কেল সংজ্ঞায়িত হয় pH = −log₁₀[H⁺] হিসেবে, যেখানে [H⁺] হলো mol/L-এ হাইড্রোজেন-আয়ন ঘনত্ব। বিশুদ্ধ পানির [H⁺] = 10⁻⁷, তাই pH = 7। pH 1-এর ব্যাটারি অ্যাসিড বিশুদ্ধ পানির চেয়ে ১০⁶ (এক মিলিয়ন) গুণ বেশি অম্লীয়। তিনটি স্কেলই এই ক্যালকুলেটরে হিসাব করা যায়: pH 6 নিশ্চিত করতে -log(0.000001) টাইপ করুন, অথবা রেফারেন্স পাওয়ারের এক মিলিয়ন গুণ একটি সিগন্যালের dB লেভেলের জন্য 10 * log(1000000) টাইপ করুন।

ত্রিকোণমিতিক ফাংশন: একক বৃত্ত, রেডিয়ান এবং বাস্তব-জগতের প্রয়োগ

তিনটি প্রধান ত্রিকোণমিতিক ফাংশন — সাইন, কোসাইন এবং ট্যানজেন্ট — একটি সমকোণী ত্রিভুজের জন্য সংজ্ঞায়িত হয় এভাবে: sin(θ) = বিপরীত বাহু / অতিভুজ, cos(θ) = সন্নিহিত বাহু / অতিভুজ, এবং tan(θ) = বিপরীত বাহু / সন্নিহিত বাহু (সমতুল্যভাবে sin(θ) / cos(θ))। একক বৃত্ত (unit circle) এই সংজ্ঞাগুলোকে সব কোণে বিস্তৃত করে, শুধু সূক্ষ্মকোণে নয়: ধনাত্মক x-অক্ষ থেকে পরিমাপ করা যেকোনো কোণ θ-এর জন্য, একক বৃত্তে সংশ্লিষ্ট বিন্দুর স্থানাঙ্ক হলো (cos θ, sin θ)। এই কারণেই sin(0°) = 0, cos(0°) = 1, sin(90°) = 1, এবং cos(90°) = 0। একক বৃত্ত এটাও ব্যাখ্যা করে কেন ত্রিকোণমিতিক ফাংশন পর্যায়বৃত্ত (periodic) — ৩৬০° (বা ২π রেডিয়ান) এর একটি পূর্ণ ঘূর্ণন প্রতিটি মানকে তার শুরুর বিন্দুতে ফিরিয়ে আনে।

গণিত ও পদার্থবিজ্ঞানে কোণের স্বাভাবিক একক হলো রেডিয়ান। একটি রেডিয়ান হলো সেই কোণ যা ব্যাসার্ধের সমান দৈর্ঘ্যের একটি চাপ দ্বারা বৃত্তের কেন্দ্রে উৎপন্ন হয়। এটি চাপের দৈর্ঘ্যকে সুন্দরভাবে সহজ করে তোলে: চাপ = r·θ (θ রেডিয়ানে), যা ডিগ্রিতে একটি জটিল রূপান্তর গুণক প্রয়োজন করত। রূপান্তরটি হলো π রেডিয়ান = ১৮০°, তাই ১ রেডিয়ান ≈ ৫৭.২৯৬°। ত্রিকোণমিতিক ফাংশনের ডেরিভেটিভ শুধু তখনই তাদের পরিষ্কার রূপ নেয় (d/dx sin(x) = cos(x)) যখন x রেডিয়ানে থাকে — ডিগ্রিতে কাজ করলে ডেরিভেটিভে π/180 গুণক যোগ হয়। এই কারণেই সব পদার্থবিজ্ঞান, ক্যালকুলাস এবং ইঞ্জিনিয়ারিং কাজে ডিফল্ট হিসেবে RAD মোড ব্যবহৃত হয়; DEG মোড শুধু তখনই ব্যবহার করুন যখন কোণ জ্যামিতি, নেভিগেশন বা সার্ভেয়িং সমস্যা থেকে ডিগ্রিতে বলা হয়। হিসাব করার আগে সবসময় মোড ইন্ডিকেটর যাচাই করুন — যেকোনো ক্যালকুলেটরে সবচেয়ে সাধারণ ট্রিগ ভুল হলো ভুল অ্যাঙ্গেল ইউনিট ব্যবহার করা।

ইনভার্স ট্রিগ ফাংশন — আর্কসাইন (asin), আর্কোকোসাইন (acos), এবং আর্কট্যানজেন্ট (atan) — একটি অনুপাত থেকে কোণ ফিরিয়ে আনে। sin(θ) = 0.5 হলে, asin(0.5) = 30° (DEG মোডে) বা π/6 ≈ 0.5236 (RAD মোডে)। বেগ v এবং কোণ θ-তে নিক্ষিপ্ত একটি প্রক্ষিপ্ত বস্তু v²·sin(2θ)/g অনুভূমিক দূরত্ব অতিক্রম করে — রেঞ্জ জানা থাকলে atan ব্যবহার করে θ বের করা যায়। AC সার্কিট বিশ্লেষণে, ইঞ্জিনিয়াররা ফেজর রিপ্রেজেন্টেশন ব্যবহার করেন, যেখানে ভোল্টেজ ও কারেন্ট জটিল ভেক্টর: একটি ইনডাক্টর বা ক্যাপাসিটরের মধ্য দিয়ে ভোল্টেজ ও কারেন্টের মধ্যকার ফেজ কোণ arctan(X_L / R) বা arctan(X_C / R) দিয়ে হিসাব করা হয়, যেখানে X হলো রিঅ্যাক্ট্যান্স। নেভিগেশনে ট্রিগ নিয়মিত ব্যবহৃত হয়: ২০ নট বেগে ৩৫° উত্তর-পূর্বে চলা একটি জাহাজের উত্তরমুখী বেগ উপাদান 20·cos(35°) ≈ ১৬.৪ নট এবং পূর্বমুখী উপাদান 20·sin(35°) ≈ ১১.৫ নট — এই ক্যালকুলেটরে দুটি দ্রুত কীস্ট্রোক।

ক্যালকুলেটরের সংক্ষিপ্ত ইতিহাস: প্যাসকালিন থেকে পকেট সায়েন্টিফিক পর্যন্ত

যান্ত্রিক গণনার ইতিহাস চার শতাব্দীর পুরনো। ১৬৪২ সালে, ১৯ বছর বয়সী ফরাসি গণিতবিদ ব্লেজ পাসকাল তৈরি করেন প্যাসকালিন — একটি গিয়ার-চালিত যন্ত্র যা চাকা ঘুরিয়ে যোগ ও বিয়োগ করতে পারত, তার বাবাকে কর হিসাব যোগ করতে সাহায্য করার উদ্দেশ্যে তৈরি। এটি ছিল প্রথম গণহারে উৎপাদিত ক্যালকুলেটর, যদিও মাত্র প্রায় ৫০টি তৈরি হয়েছিল। ত্রিশ বছর পর, ১৬৭৩ সালে, গটফ্রিড ভিলহেল্ম লাইবনিজ পাসকালের ডিজাইনকে সম্প্রসারিত করেন লাইবনিজ হুইল (Staffelwalze) দিয়ে, একটি স্টেপড-ড্রাম গিয়ার যা শুধু যোগ নয়, গুণ ও ভাগও করতে দিত। লাইবনিজ বিখ্যাতভাবে লিখেছিলেন যে “গণনার শ্রমে দাসের মতো ঘণ্টার পর ঘণ্টা নষ্ট করা চমৎকার মানুষদের জন্য অযোগ্য।” তাঁর ডিজাইন পরবর্তী ২০০ বছর ধরে যান্ত্রিক ক্যালকুলেটরকে প্রভাবিত করেছিল।

১৮৩৭ সালে, চার্লস ব্যাবেজ কল্পনা করেন অ্যানালিটিক্যাল ইঞ্জিন — একটি সাধারণ-উদ্দেশ্যের যান্ত্রিক কম্পিউটার, যার ছিল একটি “মিল” (গাণিতিক ইউনিট), একটি “স্টোর” (মেমরি), এবং জ্যাকার্ড লুম থেকে ধার করা একটি কার্ড-ভিত্তিক প্রোগ্রাম ইনপুট। তাঁর জীবদ্দশায় এটি কখনও সম্পূর্ণ হয়নি, কিন্তু এটি নিয়ে অ্যাডা লাভলেসের নোট — যার মধ্যে বার্নুলি সংখ্যা হিসাব করার একটি অ্যালগরিদম অন্তর্ভুক্ত — ব্যাপকভাবে প্রথম কম্পিউটার প্রোগ্রাম হিসেবে স্বীকৃত। যান্ত্রিক গিয়ার থেকে ইলেকট্রনিক্সে লাফটি আসে ১৯৬০-এর দশকে ইন্টিগ্রেটেড সার্কিটের মাধ্যমে। Texas Instruments ১৯৬৭ সালে প্রথম হ্যান্ডহেল্ড ইলেকট্রনিক ক্যালকুলেটর প্রোটোটাইপ তৈরি করে। ১৯৭০ সালের মধ্যে, Sharp, Sanyo এবং Canon সহ কোম্পানিগুলোর কমার্শিয়াল মডেল ছিল, কিন্তু সেগুলো সবই শুধু চার-ফাংশনের ছিল।

বিজ্ঞান ও ইঞ্জিনিয়ারিং-এর জন্য জলবিভাজিকা মুহূর্তটি ছিল ১৯৭২ সাল, যখন Hewlett-Packard প্রকাশ করে HP-35 — প্রথম পকেট সায়েন্টিফিক ক্যালকুলেটর। এর দাম ছিল $৩৯৫ (২০২৫ সালের হিসাবে প্রায় $২,৮০০) এবং প্রায় রাতারাতি স্লাইড রুলকে অপ্রচলিত করে দেয়। HP-এর ইঞ্জিনিয়াররা বিখ্যাতভাবে e^(π × √163) হিসাব করে এটি সঠিকভাবে কাজ করছে কিনা তা যাচাই করেছিলেন, দেখেছিলেন এটি প্রায়, কিন্তু ঠিক নয়, একটি পূর্ণসংখ্যা (একটি পরিচিত গাণিতিক কৌতূহল)। ১৯৭৪ সালে, Texas Instruments পাল্টা জবাব দেয় SR-50 দিয়ে, যা সায়েন্টিফিক ক্যালকুলেশনের দাম $১৫০-এর নিচে নামিয়ে আনে। Casio-এর FX সিরিজ, ১৯৭২ সালে FX-1 দিয়ে শুরু হয়ে ১৯৮০-এর দশক জুড়ে বৈচিত্র্যে বিস্ফোরিত হয়ে, বিশ্বজুড়ে সায়েন্টিফিক ক্যালকুলেটরকে সাশ্রয়ী করে তোলে। ১৯৭০-এর দশকের শেষদিকে, শিক্ষাগত বিতর্ক ছিল তীব্র: শিক্ষার্থীদের কি স্ট্যান্ডার্ডাইজড টেস্টে ক্যালকুলেটর ব্যবহারের অনুমতি দেওয়া উচিত? US National Advisory Committee on Mathematical Education ১৯৭৫ সালে সীমিত ক্যালকুলেটর ব্যবহারের সুপারিশ করে; SAT ব্যবহারের পূর্ণ অনুমোদন আসে ১৯৯৪ সালে। সেই বিতর্কের প্রতিধ্বনি আজও রয়ে গেছে — এবং ফ্রি ব্রাউজার-ভিত্তিক সায়েন্টিফিক ক্যালকুলেটরের বিস্তার নতুন প্রজন্মের জন্য একই প্রশ্ন তুলেছে।

Frequently asked questions

এই সায়েন্টিফিক ক্যালকুলেটর কোন কোন ফাংশন সমর্থন করে?

এই ক্যালকুলেটর সব প্রধান ত্রিকোণমিতিক ফাংশন (sin, cos, tan এবং তাদের ইনভার্স asin, acos, atan), ন্যাচারাল লগারিদম (ln), বেস-১০ লগারিদম (log), বর্গমূল, ঘনমূল, যেকোনো পাওয়ার (xⁿ), ফ্যাক্টোরিয়াল (n!), অ্যাবসোলিউট ভ্যালু, রেসিপ্রোকাল (1/x), শতাংশ (%), সাইন টগল (±), এবং π ও e ধ্রুবক সমর্থন করে। আপনি এই সবগুলো একটি টাইপ করা এক্সপ্রেশনে অবাধে মিলিয়ে = চেপে এক ধাপে হিসাব করতে পারেন। একটি সাধারণ চার-ফাংশন ক্যালকুলেটরের বিপরীতে, এখানে এক্সপ্রেশনের জটিলতার কোনো সীমা নেই।

DEG এবং RAD মোডের মধ্যে পার্থক্য কী?

DEG মোডে, কোণ ডিগ্রিতে মাপা হয় (একটি পূর্ণ বৃত্ত = ৩৬০°)। RAD মোডে, কোণ রেডিয়ানে (একটি পূর্ণ বৃত্ত = ২π ≈ ৬.২৮৩)। উদাহরণস্বরূপ, DEG মোডে sin(90) = 1, কিন্তু RAD মোডে sin(90) ≈ 0.894। পদার্থবিজ্ঞান ও ক্যালকুলাসের সমস্যায় সাধারণত রেডিয়ান ব্যবহৃত হয়, যেখানে জ্যামিতি ও নেভিগেশনে ডিগ্রি ব্যবহৃত হয়। হিসাব করার আগে সবসময় নিশ্চিত করুন আপনার মোড সমস্যার সাথে মিলছে, কারণ ভুল মোড ব্যবহার করাই ট্রিগ ভুলের সবচেয়ে সাধারণ উৎস — এটি Wolfram Alpha এবং Desmos-এও শিক্ষার্থীদের বিভ্রান্ত করে।

2nd ফাংশন কী কীভাবে ব্যবহার করব?

ফাংশনের দ্বিতীয় লেয়ার টগল করতে [2nd] বাটন চাপুন। sin হয়ে যায় asin (আর্কসাইন), cos হয়ে যায় acos (আর্কোকোসাইন), tan হয়ে যায় atan (আর্কট্যানজেন্ট), ln হয়ে যায় eˣ, log হয়ে যায় 10ˣ, এবং √ হয়ে যায় ∛ (ঘনমূল)। কোন ফাংশন সক্রিয় তা দেখাতে বাটনের লেবেল লাইভ আপডেট হয়। প্রাথমিক ফাংশনে ফিরতে আবার [2nd] চাপুন। একটি ফাংশন ব্যবহারের পর 2nd মোডও স্বয়ংক্রিয়ভাবে বাতিল হয়ে যায়, তাই প্রতিবার হাতে ফিরিয়ে দেওয়ার দরকার নেই।

এই ক্যালকুলেটরে অপারেশনের ক্রম (PEMDAS) কীভাবে কাজ করে?

এই ক্যালকুলেটর একটি সম্পূর্ণ শান্টিং-ইয়ার্ড এক্সপ্রেশন পার্সার ব্যবহার করে যা সঠিকভাবে PEMDAS প্রয়োগ করে: প্রথমে বন্ধনী, তারপর এক্সপোনেন্ট, তারপর বাম-থেকে-ডান গুণ ও ভাগ, তারপর বাম-থেকে-ডান যোগ ও বিয়োগ। উদাহরণস্বরূপ, 2 + 3 × 4 = 14, ২০ নয়। ফোনের ব্রাউজারে বিল্ট-ইন কিছুসহ অনেক সাধারণ অনলাইন ক্যালকুলেটর বাম থেকে ডানে হিসাব করে এবং এটি ভুল করে। আপনি sin(45) + log(100) / 2-এর মতো সম্পূর্ণ মাল্টি-স্টেপ এক্সপ্রেশন টাইপ করতে পারেন এবং ফলাফল সবসময় গাণিতিকভাবে সঠিক হবে।

M+, M−, MR, এবং MC মেমরি ফাংশনগুলো কীভাবে কাজ করে?

M+ বর্তমান প্রদর্শিত ফলাফল মেমরি রেজিস্টারে যোগ করে। M− বর্তমান ফলাফল মেমরি থেকে বিয়োগ করে। MR সংরক্ষিত মেমরি মান ফিরিয়ে আনে এবং আপনার বর্তমান এক্সপ্রেশনে যোগ করে। MC মেমরি রেজিস্টার শূন্যে ফিরিয়ে দেয় এবং M ইন্ডিকেটর লুকিয়ে ফেলে। আপনি স্পষ্টভাবে না মুছা পর্যন্ত বা ট্যাব বন্ধ না করা পর্যন্ত মেমরি একাধিক হিসাবজুড়ে থেকে যায়, যা সাব-টোটাল যোগ করতে বা একাধিক হিসাবে একটি ধ্রুবক রেফারেন্স করতে দরকারি — ঠিক একটি ফিজিক্যাল Casio বা Texas Instruments ক্যালকুলেটরের মতো।

আমি কি আমার কিবোর্ড দিয়ে এক্সপ্রেশন টাইপ করতে পারি?

হ্যাঁ — পূর্ণ কিবোর্ড ইনপুট সমর্থিত। ০–৯ সংখ্যা এবং +, −, *, / অপারেটর সরাসরি টাইপ করুন। মান বের করতে Enter বা = চাপুন, শেষ অক্ষরটি মুছতে Backspace, এবং সবকিছু মুছতে Escape (বা AC-তে ক্লিক করুন)। বন্ধনী ( এবং ) টাইপ করা অবস্থাতেই কাজ করে। ক্যারেট ^ পাওয়ার অপারেটর ইনপুট করে। জটিল এক্সপ্রেশনের দীর্ঘ ধারাবাহিকতা থাকলে বাটনে ক্লিক করার চেয়ে কিবোর্ড ইনপুট উল্লেখযোগ্যভাবে দ্রুত — এটি এমন একটি জায়গা যেখানে এই ক্যালকুলেটর ফোনের বিল্ট-ইন ক্যালকুলেটরকে ছাড়িয়ে যায়।

ফ্যাক্টোরিয়াল কীভাবে হিসাব করা হয় এবং এর সীমা কী?

ফ্যাক্টোরিয়াল n! হলো ১ থেকে n পর্যন্ত সব ধনাত্মক পূর্ণসংখ্যার গুণফল। উদাহরণস্বরূপ, 5! = 5 × 4 × 3 × 2 × 1 = 120। JavaScript-এর সর্বোচ্চ ফ্লোটিং-পয়েন্ট সংখ্যা (~1.8 × 10³⁰⁸) অতিক্রম করার আগে ক্যালকুলেটরটি ১৭০! পর্যন্ত অ-ঋণাত্মক পূর্ণসংখ্যা সামলাতে পারে। 0! লিখলে সংজ্ঞা অনুযায়ী সঠিকভাবে 1 রিটার্ন করে। পূর্ণসংখ্যা নয় এমন ইনপুটের জন্য, হিসাব করার আগে মানটি নিকটতম পূর্ণসংখ্যায় রাউন্ড করা হয়। Wolfram Alpha আর্বিট্রারি-প্রিসিশন গণিত ব্যবহার করে আরও বড় ফ্যাক্টোরিয়াল হিসাব করতে পারে, কিন্তু সাধারণ কোর্সওয়ার্কের জন্য ১৭০! যথেষ্টেরও বেশি।

log এবং ln-এর মধ্যে পার্থক্য কী?

ln হলো ন্যাচারাল লগারিদম, বেস e ≈ 2.71828, যা ক্যালকুলাস, জনসংখ্যা বৃদ্ধি মডেল, তেজস্ক্রিয় ক্ষয় এবং কন্টিনিউয়াস কম্পাউন্ডিং-এ ব্যবহৃত হয়। log হলো কমন লগারিদম, বেস ১০, যা pH, ডেসিবেল এবং রিখটার স্কেলে ব্যবহৃত হয়। এরা চেঞ্জ-অফ-বেস সূত্র দিয়ে সম্পর্কিত: log(x) = ln(x) / ln(10)। এই ক্যালকুলেটরে, ln এবং log বাটন আপনাকে দুটিই দেয়; 2nd কী আপনাকে তাদের ইনভার্স eˣ এবং 10ˣ দেয়। Desmos-ও দুটিই সমর্থন করে, কিন্তু এর সায়েন্টিফিক লেআউট এক-লাইন এক্সপ্রেশন এন্ট্রির ওপর ততটা মনোনিবেশিত নয়।

এই ক্যালকুলেটর কি নিরাপদ — এটি কি eval() ব্যবহার করে?

না, এই ক্যালকুলেটর কখনও JavaScript-এর eval() ফাংশন ব্যবহার করে না। এটি একটি দুই-ধাপের কম্পাইলার প্রয়োগ করে: একটি টোকেনাইজার যা ইনপুটকে সংখ্যা, অপারেটর, ফাংশন এবং বন্ধনীতে ভাগ করে, তারপর শান্টিং-ইয়ার্ড অ্যালগরিদম এক্সপ্রেশনটিকে রিভার্স পোলিশ নোটেশনে রূপান্তর করে। RPN স্ট্যাকটি এরপর শুধুমাত্র গাণিতিকভাবে মূল্যায়ন করা হয়। এর মানে ইনপুট ফিল্ডের মাধ্যমে কোনো JavaScript কোড ইনজেক্ট করা যায় না। GitHub-এ পাওয়া কিছুসহ অনেক অনলাইন ক্যালকুলেটর eval() ব্যবহার করে এবং নির্বিচার কোড এক্সিকিউশনের জন্য ঝুঁকিপূর্ণ। সব হিসাব আপনার ব্রাউজারে লোকালি চলে, শূন্য নেটওয়ার্ক রিকোয়েস্ট সহ।

সায়েন্টিফিক নোটেশন কীভাবে লিখব এবং তা নিয়ে কাজ করব?

গুণ ও পাওয়ার বাটন ব্যবহার করে a × 10ⁿ আকারে সংখ্যা লিখুন — উদাহরণস্বরূপ, অ্যাভোগাড্রোর সংখ্যা প্রকাশ করতে 6.022 × 10 ^ 23 টাইপ করুন। খুব বড় বা খুব ছোট ফলাফল স্বয়ংক্রিয়ভাবে JavaScript-এর এক্সপোনেনশিয়াল নোটেশনে (যেমন 6.022e+23) প্রদর্শিত হয়। আপনি তারপর পুরো সংখ্যাটি আবার টাইপ না করেই পরবর্তী হিসাবে সেই ফলাফল ব্যবহার করতে পারেন, যা রসায়ন ও পদার্থবিজ্ঞানে বিশেষভাবে দরকারি, যেখানে অ্যাভোগাড্রোর সংখ্যা, আলোর গতি, বা প্ল্যাঙ্কের ধ্রুবকের মতো ধ্রুবকগুলো বারবার দেখা যায়।

ত্রিকোণমিতিক ফলাফল কতটা নির্ভুল?

ক্যালকুলেটরটি JavaScript-এর নেটিভ Math লাইব্রেরি ব্যবহার করে, যা IEEE 754 ডাবল-প্রিসিশন ফ্লোটিং-পয়েন্ট গণিত প্রয়োগ করে, প্রায় ১৫–১৭ সিগনিফিক্যান্ট দশমিক অঙ্ক পর্যন্ত সঠিক — যেকোনো ফিজিক্যাল Casio বা TI সায়েন্টিফিক ক্যালকুলেটরের চেয়ে বেশি প্রিসিশন। ছোটখাটো রাউন্ডিং আর্টিফ্যাক্ট (যেমন, sin(π) দেখাচ্ছে ১.২e-16, ঠিক ০ নয়) বাইনারি ফ্লোটিং-পয়েন্ট রিপ্রেজেন্টেশনের একটি স্বাভাবিক ফলাফল, কোনো হিসাবের ভুল নয়। Wolfram Alpha সিম্বলিক কম্পিউটেশন ব্যবহার করে এবং sin(π)=0-এর মতো নির্ভুল ফলাফল দিতে পারে, কিন্তু নিউমেরিক্যাল কম্পিউটেশনের জন্য পার্থক্যটি বাস্তবে অপ্রাসঙ্গিক।

একটি সায়েন্টিফিক ক্যালকুলেটর দিয়ে কী কী বাস্তব সমস্যা সমাধান করা যায়?

পদার্থবিজ্ঞান: গতিবিদ্যা (মুক্ত-পতন বেগের জন্য sqrt(2 × 9.81 × 45)), তরঙ্গ ফ্রিকোয়েন্সি, sin এবং cos দিয়ে ভেক্টর উপাদান। রসায়ন: pH = −log[H⁺], মোলার ভর হিসাব, বৈজ্ঞানিক নোটেশনে অ্যাভোগাড্রো-স্কেল সংখ্যা। অর্থ: এক এক্সপ্রেশনে চক্রবৃদ্ধি সুদ A = P(1+r/n)^(nt)। ইঞ্জিনিয়ারিং: 10×log(ratio) দিয়ে dB-তে সিগন্যাল-টু-নয়েজ অনুপাত, বল ভেক্টর সমাধান। পরিসংখ্যান: z-স্কোর নরমালাইজেশন। এক্সপ্রেশন পার্সার টুল না পাল্টেই এক লাইনে এগুলো সবই সামলায়।

1/x (রেসিপ্রোকাল) বাটন কী কাজ করে?

1/x বাটন বর্তমান এক্সপ্রেশনকে একটি রেসিপ্রোকালে মুড়ে দেয়: এটি কার্যকরভাবে 1 ÷ (বর্তমান এক্সপ্রেশন) হিসাব করে। উদাহরণস্বরূপ, আপনি 4 লিখলে, 1/x চাপলে এক্সপ্রেশনটি হয়ে যায় 1/(4) এবং মান বের হয় 0.25। এটি সংখ্যাটিকে −1 পাওয়ারে তোলার সাথে গাণিতিকভাবে সমতুল্য। 1/0 লিখলে Infinity রিটার্ন হয়, যা শূন্য দিয়ে ভাগের জন্য JavaScript-এর সঠিক রিপ্রেজেন্টেশন।

আমি কি একটি এক্সপ্রেশনে একাধিক ফাংশন চেইন করতে পারি?

হ্যাঁ — এক্সপ্রেশন পার্সার গভীরভাবে নেস্টেড এবং চেইনড ফাংশন কল সমর্থন করে। আপনি sin(π/6) + log(100) - sqrt(16)^2 টাইপ করে = চেপে এক ধাপে সবকিছু হিসাব করতে পারেন। বন্ধনী যেকোনো গভীরতায় নেস্ট করা যায়, এবং বাইরের ফাংশন প্রয়োগ করার আগে প্রতিটি ফাংশন আর্গুমেন্ট সম্পূর্ণভাবে মূল্যায়ন হয়। এটি আপনাকে মাল্টি-স্টেপ পদার্থবিজ্ঞান বা ইঞ্জিনিয়ারিং সূত্রকে এক পাঠযোগ্য লাইনে প্রকাশ করতে দেয় — যা একটি সাধারণ ফোন ক্যালকুলেটর বা সাধারণ অনলাইন চার-ফাংশন টুলে করা যায় না।

ক্যালকুলেশন হিস্ট্রি কীভাবে কাজ করে?

প্রতিবার আপনি = চাপার পর একটি বৈধ ফলাফল পেলে, সম্পূর্ণ এক্সপ্রেশন এবং ফলাফলটি কিপ্যাডের নিচের হিস্ট্রি প্যানেলের শুরুতে যোগ হয়, যেখানে শেষ পাঁচটি হিসাব সংরক্ষিত থাকে। আপনি এক নজরে সাম্প্রতিক কাজ দেখতে পারেন এবং যেকোনো পূর্ববর্তী এন্ট্রিতে ক্লিক করে একটি নতুন এক্সপ্রেশনে সেই ফলাফল পুনরায় ব্যবহার করতে পারেন। হিস্ট্রি শুধু মেমরিতে সংরক্ষিত থাকে এবং ট্যাব বন্ধ বা রিফ্রেশ করলে মুছে যায় — কোনো সার্ভারে বা আপনার অ্যাকাউন্টে কিছু সংরক্ষিত হয় না।

এই সায়েন্টিফিক ক্যালকুলেটর কি আইফোন এবং অ্যান্ড্রয়েডে কাজ করে?

হ্যাঁ — এটি যেকোনো আধুনিক স্মার্টফোন বা ট্যাবলেটে কাজ করে। App Store বা Google Play থেকে ডাউনলোড করার কোনো অ্যাপ নেই। আপনার ফোনে Safari বা Chrome-এ পেজটি খুলুন এবং পুরো লেআউট স্ক্রিনের আকারে মানিয়ে নেয়। সব ফাংশন — ট্রিগ, লগারিদম, মেমরি, হিস্ট্রি, কিবোর্ড ইনপুট — মোবাইলে একইভাবে কাজ করে। বাটনগুলো টাচস্ক্রিন ব্যবহারের জন্য আকার করা, তাই ছোট স্ক্রিনে আরামে ব্যবহার করতে ফিজিক্যাল কিবোর্ডের দরকার নেই।

নতুন

Area Calculator

Area calculator for 10 shapes: circle, rectangle, triangle (3 methods), trapezoid, ellipse, rhombus & more. Formula shown instantly.

কনভার্টার ও একক
নতুন

GCF & LCM Calculator

Find GCF (greatest common factor) and LCM (least common multiple) for up to 10 numbers. Euclidean algorithm steps & prime factorization shown.

কনভার্টার ও একক
নতুন

একক কনভার্টার

দৈর্ঘ্য, ওজন, তাপমাত্রা, ক্ষেত্রফল, আয়তন, গতি, সময় ও ডেটা সাইজ রূপান্তর করুন।

কনভার্টার ও একক
নতুন

Unix টাইমস্ট্যাম্প কনভার্টার

epoch সময়কে তারিখে ও আবার ফিরিয়ে রূপান্তর করুন — লাইভ বর্তমান সময় ও ISO 8601 সহ।

কনভার্টার ও একক
নতুন

নম্বর বেস কনভার্টার

বাইনারি, অক্টাল, দশমিক, hex এবং ২ থেকে ৩৬ পর্যন্ত যেকোনো বেসের মধ্যে রূপান্তর করুন।

কনভার্টার ও একক
নতুন

রোমান সংখ্যা কনভার্টার

যাচাই সহ সংখ্যাকে রোমান সংখ্যায় ও আবার ফিরিয়ে রূপান্তর করুন।

কনভার্টার ও একক