مثال بالقيم الابتدائية. غيّر الحقول أعلاه لتحصل على أرقامك.
لا شيء مما تكتبه يغادر جهازك
تعمل هذه الحاسبة داخل متصفحك. فهي لا ترسل التعبير إلى خادم ولا تنتظر جوابًا — الحساب يجري على جهازك. وتظل تعمل دون اتصال، ولا يوجد أي سجل لما حسبته في أي مكان.
مُحلِّل التعبيرات مكتوب من الصفر بدل استخدام eval، لأن تنفيذ نص يقدّمه المستخدم ثغرة أمنية بحد ذاته. فهو يفكك التعبير إلى رموز، ويحوّله إلى الصيغة اللاحقة، ويقيّمه على مكدس، ويرفض كل ما لا يعرفه.
مفاتيح الأرقام والعمليات، ومفتاح الإدخال للمساواة، ومفتاح المسح للخلف ومفتاح الهروب للمسح — تعمل كلها من لوحة المفاتيح، على اللوحة الرقمية والصف العلوي معًا.
مفتاح النسبة المئوية يتصرف تبعًا للعملية
100 + 10% يعطي 110، لكن 200 × 10% يعطي 20. فمع الجمع والطرح تسري النسبة على العدد السابق؛ ومع الضرب والقسمة تصير هي القيمة نفسها. وهذا مطابق للحاسبة المعتادة لكنه يربك الناس — فاستخدم حاسبة الخصم لكل ما يتعلق بأسعار التخفيضات.
خطأ الفاصلة العائمة موجود في كل حاسوب: 0.1 + 0.2 لا يقع على 0.3 بالضبط. وقد نُظّفت ضوضاء العرض هنا حتى لا ترى 0.30000000000000004 أبدًا.
الأعداد الكبيرة جدًا أو الصغيرة جدًا لا يمكن عرض كل خاناتها. فبعد نحو 15 رقمًا معنويًا تتدهور الدقة، فاستخدم أداة مخصصة للعمل الدقيق على الأعداد الضخمة.
أسئلة شائعة
هل يُحفظ سجل حساباتي؟
في متصفحك وحده، ولا يُرسل شيء إلى أي خادم. كل عملية حسابية في هذا الموقع تجري على جهازك أنت، ولهذا تبقى الأرقام الحساسة آمنة هنا.
هل يمكن استخدام لوحة المفاتيح؟
مفاتيح الأرقام والعمليات ومفتاح Enter للمساواة و Backspace كلها تعمل، ومفتاح Esc يمسح كل شيء. والأقواس والفاصلة العشرية مقبولة، ولوحة الأرقام الجانبية والصف العلوي كلاهما مقروء. وتُنسخ النتيجة إلى الحافظة بنقرة واحدة فلا تضطر إلى إعادة كتابتها في مستند آخر.
كيف يعمل مفتاح النسبة المئوية؟
إدخال 100 زائد 10% يعطي 110، أي أن النسبة تُطبق على الرقم السابق لها، تماما كما في أي حاسبة عادية.
هل أستطيع استخدام الدوال المثلثية واللوغاريتمات؟
اضغط «علمية» في الشاشة نفسها فتظهر فوق لوحة المفاتيح دوال sin و cos و tan والدوال العكسية واللوغاريتمات والجذور والمضروب. لا تحتاج إلى مغادرة الصفحة، والاختيار ينعكس في العنوان فيفتح الرابط الذي تشاركه بالحالة نفسها.
يجري الحساب داخل هذا المتصفح. تحقّق مما أدخلته قبل الاعتماد على النتيجة.