Multiprecision calculator

ولدت الآلة الحاسبة متعددة الدقة من افتتاني بالطرق العددية ، والتحدي المتمثل في إجراء العمليات الحسابية بتعبيرات أكثر أو أقل تعقيدًا بدقة قابلة للتكوين.

الوصف

مع التطبيق ، يمكنك:

  • تحديد دقة الحسابات.
  • تعريف ثوابت المستخدم.
  • تعريف وظائف المستخدم في متغير واحد أو أكثر.
  • احسب تعبير الدالة المشتقة وقم بتعيينها إلى دالة أخرى.
  • تنفيذ العمليات الحسابية بدقة قابلة للتكوين والسماح للتعبيرات الرياضية المعقدة بشكل تعسفي ، مع دمج العناصر التالية:
    • الأقواس السابقة بين قوسين
    • ارقام
    • الثوابت الرياضية:
      • هـ
      • بي بي
      • إن2
    • الثوابت التي يحددها المستخدم
    • الوظائف المحددة من قبل المستخدم
    • العمليات الرياضية :
      • إضافة ()
      • الطرح / معكوس (-)
      • الضرب (*)
      • الشعبة (/)
      • الطاقة ()
    • وظائف رياضية :
      • abs( حجة )
      • المطلق( argument )
      • acos( حجة)
      • acosh( حجة)
      • إضافة( summing1, summing 2 )
      • arccos( حجة)
      • arccosh( حجة)
      • arcsin( حجة)
      • arcsinh( حجة)
      • arctan( حجة)
      • arctanh( حجة)
      • asin( حجة )
      • asinh ( حجة )
      • atan( حجة )
      • atanh( حجة )
      • ceil (ن ، حجة)
      • السقف (ن ، حجة)
      • كوس ( حجة )
      • cosh ( حجة )
      • تقسيم( توزيعات الأرباح، المقسوم)
      • أسفل (ن ، حجة)
      • exp( حجة)
      • الكلمة (ن ، حجة)
      • gcd( argument1,..., argumentN )
      • ln( حجة )
      • سجل (قاعدة ، حجة)
      • ماكس( argument1,..., argumentN)
      • دقيقة( argument1,..., argumentN)
      • ضرب( factor1, factor2 )
      • السلطة (القاعدة ، الأس)
      • حاصل( أرباح, مقسوم)
      • الجذر (ن ، حجة)
      • جولة (ن ، حجة)
      • sgn( حجة)
      • sin( حجة )
      • sinh( حجة )
      • sqrt ( حجة )
      • طرح( minuend, substrahend)
      • sum( summing1, summing2 )
      • تان (حجة)
      • tanh( حجة )
      • أعلى (ن ، حجة)
      • قيمة ( وسيطة )

الميزات العامة:

  • متعدد اللغات
  • شكلي متعدد الدقة التكبير
  • خيار الوضع المظلم
  • إشعار الإصدار الجديد
  • دليل المستخدم

وصف الكود

تطبيق مبرمج في جافا ، مع إصدار واجهة أمر ، أو مع واجهة مستخدم رسومية في Java Swing.

المكتبة الرئيسية، libBigMathEngine، يتضمن الميزات التالية:

  • فئات مع حسابات الوظائف الرياضية الأكثر شيوعا في الدقة شكلي مع الحجج BigDecimal.
  • يقوم محلل التعبير بإرجاع شجرة مع التعبير المحلل.
  • حزمة لحساب التعبير الدالة المشتقة.
  • حزمة للتعبير الأساسي simplifier.
  • وحدة لحساب نتيجة التعبير (مع خيار متعدد العمليات).
  • على ذبابة النص فورماتر أثناء تحرير التعبيرات.
  • الإكمال التلقائي سيساعد المستخدم عند إدخال التعبيرات.

يتم تنفيذه على مكتبة النظام الأساسي v1.4 ، والذي يتضمن الكثير من الوظائف المشتركة بين جميع التطبيقات.

ويندوز

آلة حاسبة متعددة الدقة v1.0.2 (2009)

تحميل

آلة حاسبة متعددة الدقة v1.1 (2019)

تحميل

آلة حاسبة متعددة الدقة v1.2 (2021) (1/2)

مشاهدة vdeo
تحميل

آلة حاسبة متعددة الدقة v1.2 (2021) (2/2)

مشاهدة vdeo
تحميل

إصدارات الإصدار

image

هذا هو واحد من أول تطبيقاتي الكبيرة المبرمجة في جافا.

تم تطوير مكتبة لهذا التطبيق لإجراء عمليات حسابية دقيقة قابلة للتكوين باستخدام فئة BigDecimal.على وجه التحديد ، تقوم المكتبة بتنفيذ الوظائف الرياضية الرئيسية من خلال قبول أرقام BigDecimal والدقة المطلوبة.

يحتوي التطبيق النهائي على مربع نص حيث يمكنك إدخال العمليات التي تريد حسابها.كما يسمح لك بتخزين الوظائف والمتغيرات.

واجهة المستخدم واضحة ، مع بعض الأخطاء التي تجعل الأمر مملًا بعض الشيء لاستخدام التطبيق.أنا أخطط لإعداد نسخة جديدة من شأنها أن تحسن قليلا هذا النقص.

يحلل التطبيق العملية التي تم إدخالها ويخزنها في الذاكرة كهيكل شجرة.يمكن تخزين الصيغ بهذه الطريقة ، حيث يمكن تخزين الشجرة بناءً على متغير واحد أو أكثر.بمجرد الحصول على شجرة العمليات ، يتم تقييم النتيجة بشكل متكرر. بعد اكتمال هذه العملية ، يتم عرض النتيجة الإجمالية.

image

وهو نسخة جديدة من آلة حاسبة متعددة الدقة.

الأهداف:

  • تحسين هيكل الطبقة التطبيق..
  • القدرة على حساب وظائف المشتقة.
  • تحسين واجهة المستخدم.
  • تحسين المساعدة.

الدافع الرئيسي لهذا الإصدار الجديد هو تنفيذ اشتقاق جبري.

نشأت فكرة هذه القدرة في المدرسة الثانوية عندما اقترح أحد المعلمين أن يشارك الفصل في مسابقة البرمجيات السنوية من خلال تقديم تطبيق يمكن استخلاصه.

في ذلك الوقت ، لم نحرز تقدمًا كبيرًا في المشروع ، ولكن بعد مرور 30 عامًا تقريبًا ، وصل أخيرًا تطبيق يمكن أن يشتق :-).


ألف ألفدليل شامل موجود وهذا ما يفسر كيفية عمل التطبيق.

image

نسخة جديدة من آلة حاسبة متعددة الدقة.

الأهداف:

  • أضف الإصدار الجديد من الاستشارة أثناء بدء التشغيل للحصول على عدد الأشخاص الذين يستخدمون التطبيق.
  • خيار المزاج الداكن

ألف ألفدليل شامل موجود وهذا ما يفسر كيفية عمل التطبيق.

فيديوهات

التنزيلات