أكثر

آلة حاسبة ميدانية لنسخ القيم الرقمية من الحقول الأخرى

آلة حاسبة ميدانية لنسخ القيم الرقمية من الحقول الأخرى


يحتوي الحقل أ على نص: رقمي (123) وأبجدي رقمي (123 أ ، 2-3 ، 3/2 ، '). FieldB هو سلسلة طويلة. أرغب في استخدام الآلة الحاسبة للحقل وكود الكتلة في FieldB لإحضار القيم الرقمية فقط من الحقل A.

احيانا صحيح:

جرب: val = int (x) print (val) break باستثناء ValueError: print ("non-numeric") break

لقد جربت شيئًا مشابهًا للرمز المعروض هنا ، لكن العملية فشلت في مرحلة ما. أنا فقط بحاجة إلى شيء لمعرفة ما إذا كان fieldA .isdigit وإذا كانت نسخة صحيحة إلى fieldB (إذا تم تمرير سلسلة "غير رقمية" بشكل خاطئ). أو أي شيء مشابه.

أنا أستخدم ArcGIS 10.2 لسطح المكتب.


ألقِ نظرة على هذا الجزء من الكود حيث أن الحقل "ب" من نوع السلسلة ولا يحتاج إلى إجراء أي تحويل من النوع.

يتم وضع هذا الجزء من Python في كتلة التعليمات البرمجية:

def numonly (s): if s.isdigit (): return s else: return ""

افتح حاسبة الحقول في FieldB. في الحاسبة الميدانية ، حدد إظهار Codeblock.

الصق هذا الكود تحت كود البرنامج النصي Pre-Logic:

# بافتراض أن FieldB هو عدد صحيح طويل كما ذكرت "FieldB هو سلسلة طويلة". # لا يوجد مثل هذا النوع من البيانات. أنا أعتبر "longstring" خطأ مطبعي لـ get_numbers رقم صحيح طويل (قيمة): إرجاع القيمة إذا str (قيمة) .strip (). isdigit () وإلا لا شيء

# بافتراض أن FieldB هو نص (سلسلة) كما ذكرت "FieldB عبارة عن سلسلة طويلة". # لا يوجد مثل هذا النوع من البيانات. أنا أعتبر "longstring" خطأ مطبعي لـ get_numbers رقم صحيح طويل (قيمة): إرجاع القيمة إذا str (قيمة) .strip (). isdigit () وإلا لا شيء

واستدعاء هذه الوظيفة لـ FieldB.

FieldB = get_numbers (! FieldA!)

آمل أن يساعد هذا. :)


استخدم Excel كالآلة الحاسبة الخاصة بك

بدلاً من استخدام الآلة الحاسبة ، استخدم Microsoft Excel لإجراء العمليات الحسابية!

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


حاسبة قيمة السندات

احسب سعر التداول المتوقع للسند.

سجل البيانات المحدد:

أ سجل بيانات عبارة عن مجموعة من إدخالات الآلة الحاسبة المخزنة في التخزين المحلي لمتصفح الويب الخاص بك. اذا كان سجل بيانات محددًا حاليًا في علامة التبويب "البيانات" ، وسيدرج هذا السطر الاسم الذي أعطيته لسجل البيانات هذا. إذا لم يتم تحديد أي سجل بيانات ، أو إذا لم يكن لديك إدخالات مخزنة لهذه الآلة الحاسبة ، فسيعرض السطر "بلا".

الآلات الحاسبة ذات الصلة

تحديث شهري عبر البريد الإلكتروني "الجديد":

من يدري ما إذا كنت سأظهر في بحثك القادم. سيضمن هذا أنك ستعرف دائمًا ما كنت أفعله وأين يمكنك أن تجدني!

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

مهم! لتلقي التحديثات الشهرية ، يجب تحديد جميع المربعات الثلاثة في الشروط وسياسة الخصوصية والموافقة قسم.

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

تعليمات

كيفية استخدام حاسبة قيمة السندات

مهم: يجب ألا تحتوي حقول الإدخال الرقمية على علامات الدولار وعلامات النسبة المئوية والفواصل والمسافات وما إلى ذلك (يُسمح فقط بالأرقام من 0 إلى 9 والنقاط العشرية).

انقر على مصطلحات علامة التبويب أعلاه للحصول على وصف أكثر تفصيلاً لكل إدخال.

الخطوة 1:

أدخل القيمة الاسمية (الاسمية) للسند.

الخطوة 2:

أدخل نسبة سعر قسيمة السند.

الخطوه 3:

حدد الفاصل الزمني المركب لسعر القسيمة.

الخطوة رقم 4:

أدخل سعر السوق الحالي الذي يتم بيع سند مماثل له.

الخطوة رقم 5:

أدخل عدد السنوات حتى يصل السند إلى تاريخ الاستحقاق.

الخطوة رقم 6:

انقر فوق الزر "حساب سعر السندات".

قائمة المصطلحات

الحقول والمصطلحات والتعريفات.

سيؤدي النقر فوق الزر "إعادة تعيين" إلى إعادة الآلة الحاسبة إلى إعداداتها الافتراضية.

المساعدة والأدوات

انقر على ? علامة التبويب للحصول على تعليمات "تعليمات وأدوات".

التعليمات العالمية

تعليمات الآلة الحاسبة

حقول الآلة الحاسبة والمصطلحات والتعاريف

حفظ الإدخالات والملاحظات

حاسبة الجيب


كائنات عشرية¶

بناء كائن عشري جديد مبني من القيمة.

القيمة يمكن أن يكون عددًا صحيحًا أو سلسلة أو tuple أو float أو كائنًا عشريًا آخر. إذا كان الجواب لا القيمة يتم إرجاع القيمة العشرية ('0'). لو القيمة عبارة عن سلسلة ، يجب أن تتوافق مع بناء جملة السلسلة الرقمية العشرية بعد إزالة أحرف المسافات البيضاء البادئة والزائدة ، بالإضافة إلى الشرطات السفلية بالكامل:

يُسمح أيضًا بأرقام Unicode العشرية الأخرى حيث يظهر الرقم أعلاه. تتضمن هذه الأرقام العشرية من أبجديات مختلفة أخرى (على سبيل المثال ، الأرقام العربية الهندية و Devanāgarī) جنبًا إلى جنب مع الأرقام ذات العرض الكامل من " uff10" إلى " uff19".

لو القيمة هو tuple ، يجب أن يحتوي على ثلاثة مكونات ، وعلامة (0 للموجب أو 1 لسالب) ، ومجموعة من الأرقام ، وأس صحيح. على سبيل المثال ، تُرجع الدالة العشرية ((0، (1، 4، 1، 4)، -3)) قيمة عشرية ('1.414').

لو القيمة هو عدد عشري ، يتم تحويل قيمة النقطة العائمة الثنائية بلا خسارة إلى مكافئها العشري الدقيق. غالبًا ما يتطلب هذا التحويل 53 رقمًا أو أكثر من الدقة. على سبيل المثال ، يتم تحويل الرقم العشري (عدد عشري ('1.1')) إلى رقم عشري ('1.100000000000000088817841970012523233890533447265625').

ال سياق الكلام لا تؤثر الدقة على عدد الأرقام المخزنة. يتم تحديد ذلك حصريًا من خلال عدد الأرقام الموجودة في القيمة. على سبيل المثال ، يسجل Decimal ('3.00000') جميع الأصفار الخمسة حتى إذا كانت دقة السياق ثلاثة فقط.

الغرض من سياق الكلام الحجة هي تحديد ما يجب القيام به إذا القيمة عبارة عن سلسلة مشوهة. إذا كان السياق يعوض InvalidOperation ، يظهر استثناء بخلاف ذلك ، تُرجع المُنشئ قيمة عشرية جديدة بقيمة NaN.

بمجرد إنشائها ، تصبح الكائنات العشرية غير قابلة للتغيير.

تم التغيير في الإصدار 3.2: يُسمح الآن للمُنشئ أن يكون نسخة عائمة.

تم التغيير في الإصدار 3.3: تقوم الوسيطات العائمة بإصدار استثناء إذا تم تعيين ملائمة FloatOperation. يتم إيقاف تشغيل المصيدة بشكل افتراضي.

تم التغيير في الإصدار 3.6: يُسمح بالشرطات السفلية للتجميع ، كما هو الحال مع القيم الحرفية المتكاملة والفاصلة العائمة في الكود.

تشترك كائنات الفاصلة العائمة العشرية في العديد من الخصائص مع الأنواع الرقمية المضمنة الأخرى مثل عدد عشري و int. يتم تطبيق جميع العمليات الحسابية المعتادة والأساليب الخاصة. وبالمثل ، يمكن نسخ الكائنات العشرية ، أو تخليلها ، أو طباعتها ، أو استخدامها كمفاتيح قاموس ، أو استخدامها كعناصر محددة ، أو المقارنة ، أو الفرز ، أو الإكراه على نوع آخر (مثل عائم أو int)

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

يتصرف عامل القسمة الصحيحة // بشكل مشابه ، ويعيد الجزء الصحيح من حاصل القسمة الحقيقي (مقطوعًا باتجاه الصفر) بدلاً من أرضيته ، وذلك للحفاظ على الهوية المعتادة x == (x // y) * y + x٪ y:

يقوم العاملان٪ و // بتنفيذ عمليات الباقي والقسمة الصحيحة (على التوالي) كما هو موضح في المواصفات.

لا يمكن بشكل عام دمج العناصر العشرية مع عدد عشري أو مثيلات من الكسور. الكسر في العمليات الحسابية: ستؤدي محاولة إضافة رقم عشري إلى عدد عشري ، على سبيل المثال ، إلى رفع TypeError. ومع ذلك ، من الممكن استخدام عوامل المقارنة في Python لمقارنة مثيل عشري x مع رقم آخر y. هذا يتجنب النتائج المربكة عند إجراء مقارنات المساواة بين أعداد من الأنواع المختلفة.

تم التغيير في الإصدار 3.2: مقارنات النوع المختلط بين المثيلات العشرية والأنواع الرقمية الأخرى مدعومة بالكامل الآن.

بالإضافة إلى الخصائص الرقمية القياسية ، تحتوي كائنات الفاصلة العائمة العشرية أيضًا على عدد من الطرق المتخصصة:

قم بإرجاع الأس المعدل بعد إزاحة أرقام المعامل الموجودة في أقصى اليمين حتى يبقى رقم الرصاص فقط: العشري ('321e + 5'). تعرض () المعدل سبعة. تستخدم لتحديد موضع الرقم الأكثر أهمية بالنسبة للفاصلة العشرية.

قم بإرجاع زوج (ن ، د) من الأعداد الصحيحة التي تمثل المثال العشري المعطى ككسر ، بأدنى العبارات وبمقام موجب:

التحويل دقيق. رفع OverflowError في اللانهايات و ValueError في NaNs.

قم بإرجاع تمثيل tuple مسمى للرقم: DecimalTuple (علامة ، أرقام ، أس).

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

قارن بين قيم مثيلين عشريين. تعرض المقارنة () مثيلًا عشريًا ، وإذا كان أي من المعاملين عبارة عن NaN ، فإن النتيجة هي NaN:

هذه العملية مماثلة لطريقة المقارنة () ، باستثناء إشارة كل NaNs. بمعنى ، إذا لم يكن أي من المعامل عبارة عن إشارة NaN ، فسيتم التعامل مع أي معامل NaN هادئ كما لو كان إشارة NaN.

قارن_total ( آخر, السياق = لا شيء ) ¶

قارن بين معاملتين باستخدام تمثيلهما التجريدي بدلاً من قيمتهما العددية. تشبه طريقة المقارنة () ، ولكن النتيجة تعطي ترتيبًا إجماليًا في الحالات العشرية. مثيلين عشريين لهما نفس القيمة الرقمية ولكن تمثيلات مختلفة تقارن عدم المساواة في هذا الترتيب:

يتم أيضًا تضمين NaNs الهادئة والإشارات في الطلب الإجمالي. نتيجة هذه الوظيفة هي Decimal ('0') إذا كان كلا المعاملين لهما نفس التمثيل ، Decimal ('- 1') إذا كان المعامل الأول أقل في الترتيب الإجمالي من المعامل الثاني ، و Decimal ('1') إذا كان المعامل الأول أعلى بالترتيب الإجمالي من المعامل الثاني. راجع المواصفات للحصول على تفاصيل الطلب الإجمالي.

لا تتأثر هذه العملية بالسياق وهي هادئة: لا يتم تغيير أي إشارات ولا يتم تنفيذ أي تقريب. كاستثناء ، قد يقوم الإصدار C برفع InvalidOperation إذا كان المعامل الثاني لا يمكن تحويله تمامًا.

قارن_total_mag ( آخر, السياق = لا شيء ) ¶

قارن بين معاملتين باستخدام تمثيلهما التجريدي بدلاً من قيمتهما كما هو الحال في Compare_total () ، ولكن مع تجاهل علامة كل معامل. x.compare_total_mag (y) يكافئ x.copy_abs (). Compar_total (y.copy_abs ()).

لا تتأثر هذه العملية بالسياق وهي هادئة: لا يتم تغيير أي إشارات ولا يتم تنفيذ أي تقريب. كاستثناء ، قد يقوم الإصدار C برفع InvalidOperation إذا كان المعامل الثاني لا يمكن تحويله تمامًا.

ما عليك سوى إرجاع الذات ، هذه الطريقة هي فقط للتوافق مع المواصفات العشرية.

إرجاع القيمة المطلقة للوسيطة. لا تتأثر هذه العملية بالسياق وهي هادئة: لا يتم تغيير أي إشارات ولا يتم تنفيذ أي تقريب.

إعادة نفي الحجة. لا تتأثر هذه العملية بالسياق وهي هادئة: لا يتم تغيير أي إشارات ولا يتم تنفيذ أي تقريب.

copy_sign ( آخر, السياق = لا شيء ) ¶

قم بإرجاع نسخة من المعامل الأول مع تعيين العلامة لتكون هي نفسها علامة المعامل الثاني. فمثلا:

لا تتأثر هذه العملية بالسياق وهي هادئة: لا يتم تغيير أي إشارات ولا يتم تنفيذ أي تقريب. كاستثناء ، قد يقوم الإصدار C برفع InvalidOperation إذا كان المعامل الثاني لا يمكن تحويله تمامًا.

إرجاع قيمة الدالة الأسية (الطبيعية) e ** x في الرقم المحدد. يتم تقريب النتيجة بشكل صحيح باستخدام وضع التقريب ROUND_HALF_EVEN.

Classmethod الذي يحول عددًا عشريًا إلى رقم عشري ، تمامًا.

ملاحظة: Decimal.from_float (0.1) ليس هو نفسه الرقم العشري ("0.1"). نظرًا لأن 0.1 لا يمكن تمثيلها تمامًا في النقطة العائمة الثنائية ، يتم تخزين القيمة كأقرب قيمة يمكن تمثيلها وهي 0x1.999999999999ap-4. تلك القيمة المكافئة في النظام العشري هي 0.1000000000000000055511151231257827021181583404541015625.

بدءًا من Python 3.2 وما بعده ، يمكن أيضًا إنشاء مثيل عشري مباشرةً من عدد عشري.

تنصهر مضاعفة الجمع. إرجاع ذاتي * آخر + ثالث بدون تقريب للمنتج الوسيط الذاتي * غير ذلك.

إرجاع صحيح إذا كانت الوسيطة متعارف عليها وخطأ في الحالات الأخرى. في الوقت الحالي ، يكون المثيل العشري دائمًا أساسيًا ، لذلك تُرجع هذه العملية دائمًا True.

قم بإرجاع True إذا كانت الوسيطة عددًا محدودًا ، و False إذا كانت الوسيطة عبارة عن ما لا نهاية أو NaN.

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

إرجاع True إذا كانت الوسيطة NaN (هادئة أو مؤشرة) و False خلاف ذلك.

إرجاع صحيح إذا كانت الوسيطة أ عادي عدد محدود. إرجاع خطأ إذا كانت الوسيطة صفرية أو غير طبيعية أو لانهائية أو NaN.

إرجاع True إذا كانت الوسيطة NaN هادئة ، و False خلاف ذلك.

إرجاع صحيح إذا كانت الوسيطة لها علامة سلبية وخطأ في الحالات الأخرى. لاحظ أن كلا من الأصفار و NaN يمكن أن يحمل كلاهما إشارات.

إرجاع True إذا كانت الوسيطة عبارة عن NaN للإشارة و False خلاف ذلك.

إرجاع صحيح إذا كانت الوسيطة غير طبيعية ، وخطأ في الحالات الأخرى.

قم بإرجاع صحيح إذا كانت الوسيطة عبارة عن صفر (موجب أو سالب) وخطأ في الحالات الأخرى.

قم بإرجاع اللوغاريتم الطبيعي (الأساس e) للمعامل. يتم تقريب النتيجة بشكل صحيح باستخدام وضع التقريب ROUND_HALF_EVEN.

أعد لوغاريتم الأساس العشرة للمعامل. يتم تقريب النتيجة بشكل صحيح باستخدام وضع التقريب ROUND_HALF_EVEN.

لرقم غير صفري ، قم بإرجاع الأس المعدل لمعامله كمثيل عشري. إذا كان المعامل صفرًا ، فسيتم إرجاع العلامة العشرية ('- Infinity') وسيتم رفع علامة DivisionByZero. إذا كان المعامل لا نهاية ، فسيتم إرجاع Decimal ('Infinity').

منطقي و ( آخر, السياق = لا شيء ) ¶

logical_and () هي عملية منطقية تستغرق اثنين المعاملات المنطقية (انظر المعاملات المنطقية). والنتيجة هي الرقم الحكيم والمعاملان.

logical_invert () هي عملية منطقية. والنتيجة هي الانعكاس الرقمي للمعامل.

منطقي أو ( آخر, السياق = لا شيء ) ¶

logical_or () هي عملية منطقية تستغرق اثنين المعاملات المنطقية (انظر المعاملات المنطقية). والنتيجة هي الرقم أو المعاملين.

logical_xor ( آخر, السياق = لا شيء ) ¶

logical_xor () هي عملية منطقية تستغرق اثنين المعاملات المنطقية (انظر المعاملات المنطقية). والنتيجة هي الحصري على الرقم أو المعاملين.

مثل max (self ، other) باستثناء أنه يتم تطبيق قاعدة تقريب السياق قبل العودة وأن قيم NaN إما يتم الإشارة إليها أو تجاهلها (اعتمادًا على السياق وما إذا كانت تشير إلى أو هادئة).

تشبه طريقة max () ، ولكن يتم إجراء المقارنة باستخدام القيم المطلقة للمعاملات.

مثل min (self ، other) باستثناء أنه يتم تطبيق قاعدة تقريب السياق قبل العودة وأن قيم NaN إما يتم الإشارة إليها أو تجاهلها (اعتمادًا على السياق وما إذا كانت تشير إلى أو هادئة).

تشبه طريقة min () ، ولكن يتم إجراء المقارنة باستخدام القيم المطلقة للمعاملات.

قم بإرجاع أكبر رقم يمكن تمثيله في السياق المحدد (أو في سياق سلسلة الرسائل الحالية إذا لم يتم توفير سياق) والذي يكون أصغر من المعامل المحدد.

قم بإرجاع أصغر رقم يمكن تمثيله في السياق المحدد (أو في سياق سلسلة الرسائل الحالية إذا لم يتم توفير سياق) والذي يكون أكبر من المعامل المحدد.

next_toward ( آخر, السياق = لا شيء ) ¶

إذا كان المعاملان غير متساويين ، فقم بإرجاع الرقم الأقرب إلى المعامل الأول في اتجاه المعامل الثاني. إذا كان كلا المعاملين متساويين عدديًا ، فقم بإرجاع نسخة من المعامل الأول مع تعيين العلامة لتكون هي نفسها علامة المعامل الثاني.

قم بتسوية الرقم عن طريق تجريد الأصفار الزائدة في أقصى اليمين وتحويل أي نتيجة تساوي الرقم العشري ("0") إلى العدد العشري ("0e0"). تُستخدم لإنتاج القيم الأساسية لسمات فئة التكافؤ. على سبيل المثال ، يتم تسوية كل من الرقم العشري ("32 .100") والعشري ("0.321000e + 2") مع القيمة المكافئة للقيمة العشرية ("32 .1").

قم بإرجاع سلسلة تصف صف دراسي من المعامل. القيمة التي تم إرجاعها هي إحدى السلاسل العشر التالية.

& quot-Infinity & quot ، مما يشير إلى أن المعامل هو سالب ما لا نهاية.

& quot-Normal & quot ، مما يشير إلى أن المعامل رقم عادي سالب.

& quot-Subnormal & quot ، مما يشير إلى أن المعامل سالب وغير طبيعي.

& quot-Zero & quot ، مما يشير إلى أن المعامل سالب صفر.

& quot + صفر & quot ، مما يشير إلى أن المعامل صفراً موجبًا.

& quot + Subnormal & quot ، مما يشير إلى أن المعامل موجب وغير طبيعي.

& quot + عادي & quot ، مما يشير إلى أن المعامل رقم عادي موجب.

& quot + إنفينيتي & quot ، مما يشير إلى أن المعامل هو ما لا نهاية موجب.

& quotNaN & quot ، مما يشير إلى أن المعامل هو NaN هادئ (ليس رقمًا).

& quotsNaN & quot ، مما يشير إلى أن المعامل عبارة عن NaN للإشارة.

إرجاع قيمة مساوية للمعامل الأول بعد التقريب ووجود الأس للمعامل الثاني.

على عكس العمليات الأخرى ، إذا كان طول المعامل بعد عملية التكميم سيكون أكبر من الدقة ، فسيتم الإشارة إلى عملية InvalidOperation. هذا يضمن أنه ، ما لم يكن هناك شرط خطأ ، فإن الأس الكمي يساوي دائمًا معامل اليد اليمنى.

على عكس العمليات الأخرى أيضًا ، لا تكمم أبدًا إشارات Underflow ، حتى لو كانت النتيجة غير طبيعية وغير دقيقة.

إذا كان أس المعامل الثاني أكبر من الأول ، فقد يكون التقريب ضروريًا. في هذه الحالة ، يتم تحديد وضع التقريب بواسطة وسيطة التقريب إذا تم تقديمها ، وإلا بواسطة وسيطة السياق المحددة إذا تم استخدام وضع التقريب لسياق مؤشر الترابط الحالي.

يتم إرجاع خطأ عندما يكون الأس الناتج أكبر من Emax أو أقل من Etiny.

إرجاع العلامة العشرية (10) ، الجذر (الأساس) الذي تقوم فيه الفئة العشرية بجميع العمليات الحسابية الخاصة بها. مضمن للتوافق مع المواصفات.

باقي_القرب ( آخر, السياق = لا شيء ) ¶

إرجاع الباقي من القسمة الذات بواسطة آخر. هذا يختلف عن الذات٪ الأخرى حيث يتم اختيار علامة الباقي لتقليل قيمتها المطلقة. بتعبير أدق ، القيمة المعادة هي self - n * other حيث n هي العدد الصحيح الأقرب للقيمة الدقيقة لـ self / other ، وإذا كان هناك رقمان صحيحان قريبان بشكل متساوٍ ، فسيتم اختيار العدد الزوجي.

إذا كانت النتيجة صفرًا ، فستكون علامتها علامة الذات.

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

نفس الكمية ( آخر, السياق = لا شيء ) ¶

اختبر ما إذا كانت الذات والآخر لهما نفس الأس أو ما إذا كان كلاهما NaN.

لا تتأثر هذه العملية بالسياق وهي هادئة: لا يتم تغيير أي إشارات ولا يتم تنفيذ أي تقريب. كاستثناء ، قد يقوم الإصدار C برفع InvalidOperation إذا كان المعامل الثاني لا يمكن تحويله تمامًا.

قم بإرجاع المعامل الأول مع تعديل الأس بالثاني. بالتساوي ، قم بإرجاع المعامل الأول مضروبًا في 10 ** آخر. يجب أن يكون المعامل الثاني عددًا صحيحًا.

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

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

قم بالتحويل إلى سلسلة ، باستخدام التدوين الهندسي إذا لزم الأمر الأس.

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

على سبيل المثال ، يحول هذا الرقم العشري ("123E + 1") إلى رقم عشري ("1.23E + 3").

إلى_إدماج ( التقريب = لا شيء, السياق = لا شيء ) ¶

مطابقة لطريقة to_integral_value (). تم الاحتفاظ باسم to_integral للتوافق مع الإصدارات الأقدم.

to_integral_exact ( التقريب = لا شيء, السياق = لا شيء ) ¶

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

to_integral_value ( التقريب = لا شيء, السياق = لا شيء ) ¶

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

المعاملات المنطقية¶

تتوقع الطرق logical_and () و logical_invert () و logical_or () و logical_xor () أن تكون وسيطاتها المعاملات المنطقية. أ المعامل المنطقي هو مثيل عشري يكون كل من أسه وعلامة كلاهما صفرًا ، وجميع أرقامه إما 0 أو 1.


كيفية إنشاء نموذج PDF مع العمليات الحسابية

ج: إن PDF Studio 9 وما فوق قادر على إنشاء نماذج PDF بحسابات مخصصة. لديك القدرة على استخدام بعض الحسابات البسيطة المعدة مسبقًا أو الحسابات المخصصة المتقدمة باستخدام JavaScript. هذا مفيد جدًا عندما تريد إدخال القيم في نموذج تلقائيًا. على سبيل المثال: تلخيص الإجمالي في ورقة الفاتورة لإعطاء العميل.

فيما يلي الخطوات المستخدمة لإعداد وظيفة الحساب داخل مستند PDF.

إضافة العمليات الحسابية إلى النماذج

  1. افتح المستند الذي ترغب في إضافة حسابات إليه
  2. تأكد من أنك في وضع تحرير حقل النموذج. على شريط القائمة حدد Forms- & gtCreate / Edit Form
  3. تأكد من إنشاء جميع الحقول النصية التي تحتاجها في المستند أولاً. لمزيد من المعلومات حول كيفية إنشاء حقول نصية ، راجع إنشاء حقول نصية. تأكد من أنك قمت بتسمية جميع حقول النموذج بشكل صحيح في المستند الخاص بك لتسهيل إعداد العمليات الحسابية
  4. حدد حقل النص الذي ترغب في إجراء الحساب وافتح خصائص حقل النص. يمكن القيام بذلك إما عن طريق النقر المزدوج على الحقل ، أو النقر بزر الماوس الأيمن والاختيار ملكيات.
  5. في نافذة الخصائص ، حدد ملف احسب التبويب
  6. في هذه الشاشة سترى الخيارات المتاحة لك لتعيين الحسابات. لديك خياران متاحان:
    • حساب بسيط - يتيح لك هذا الخيار إنشاء عمليات حسابية بسيطة باستخدام الحقول الموجودة في النموذج.
      • لإعداد "الحساب البسيط" ، حدد أولاً خيار " قيمة الحقل لها عملية حسابية بسيطة:
      • ثم حدد نوع الحساب الذي تريده من القائمة المنسدلة.
      • حدد الحقول من القائمة التي ترغب في تضمينها في الحساب. لتحديد أكثر من حقل واحد من القائمة ، انقر بالماوس واسحبها أو اضغط باستمرار على Ctrl وانقر فوق الحقول التي تريدها من القائمة. سيتم استخدام الحقول المميزة فقط في الحساب. (يمكنك أيضًا تحديد حقول أخرى مثل Combo أو List Boxes لاستخدامها في العمليات الحسابية)
      • تتوفر لديك الخيارات التالية لإجراء عمليات حسابية بسيطة:
        • مجموع (+) - يضيف الحقول معًا
        • المنتج (x) - يضاعف الحقول معًا
        • متوسط ​​- تُرجع القيمة المتوسطة لجميع الحقول
        • الحد الأدنى - تُرجع أدنى قيمة من كافة الحقول
        • أقصى - ترجع أعلى قيمة لجميع الحقول
    • حساب مخصص - يتيح لك الحساب المخصص إجراء المزيد من العمليات الحسابية المتقدمة باستخدام جافا سكريبت. ستحتاج إلى معرفة مسبقة ببرمجة JavaScript من أجل إنشاء الإجراءات للأزرار. لمزيد من المعلومات حول JavaScript في PDF Studio ، راجع JavaScript المدعوم

  • لإعداد الحساب المخصص ، حدد خيار "يحتوي هذا الحقل على حساب مخصص:"واكتب حساب JavaScript الذي ترغب في إجرائه.

A.H. Systems ، المؤتمر الوطني العراقي. مُصنِّع للهوائيات لاختبارات المطابقة

يعتبر هذا الهوائي الدوري اللوغاريتم الاتجاهي حلاً مثالياً للإرسالات المشعة وتوهين الموقع المقيس.

احتفالًا بيوم الاستقلال ، سيتم إغلاق مكاتبنا من السبت 3 يوليو 2021 حتى الاثنين 5 يوليو 2021. وسوف نستأنف ساعات العمل العادية يوم الثلاثاء 6 يوليو 2021

يرجى ملاحظة: آخر موعد للشحن هو يوم الجمعة ، الثاني من تموز (يوليو) 2021 الساعة 12 ظهرًا بتوقيت المحيط الهادئ. ستستمر جداول الشحن المنتظمة يوم الثلاثاء 6 يوليو 2021

تأسست شركة A.H. Systems منذ عام 1974 وتقوم بتصنيع مجموعة كاملة من معدات اختبار EMI بأسعار معقولة وموثوقة. تلبي هوائيات اختبار EMI والمضخمات الأولية والمجسات الحالية والكابلات منخفضة الفقد التي تمت معايرتها بشكل فردي العديد من معايير الاختبار بما في ذلك CISPR و MIL-STD و FCC و EN و VDE و IEC و SAE.

نحن ملتزمون أيضًا بتزويد جميع عملائنا بدون دعم فني سريع ومهني لجميع عملائنا. إن تصنيع منتجات عالية الجودة بأسعار تنافسية مع الشحن الفوري بالإضافة إلى الدعم الفني السريع هي أهدافنا لتحسين جودة متطلبات الاختبار الخاصة بك.


كيف تقرأ العنوان المكاني للشبكة الوطنية للولايات المتحدة (USNG)

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

تحديد مساحة 100000 متر مربع للمناطق الإقليمية.

إحداثيات الشبكة للمناطق المحلية.

يسمح هذا التنسيق باقتطاع العنوان المكاني (أو قد يتم اقتطاع مصطلح آخر مختصر). على سبيل المثال ، قد يصور الورق ذو الرأسية الثابتة لوزارة الداخلية العنوان على النحو التالي:

1849 C Street NW، Washington، DC 20006

USNG: 18SUJ22850705 (NAD 83)

يوفر العنوان المكاني الكامل USNG قيمة فريدة وهو ضروري للاستخدام مع أجهزة استقبال GPS وأنظمة المعلومات الجغرافية (GIS). العنوان المكاني USNG من الورق ذي الرأسية الثابتة أعلاه هو للنقطة الوسطى للمبنى. من ناحية أخرى ، قد يخبر أحد موظفي وزارة الداخلية شخصًا قادمًا للزيارة من المنطقة المحلية ، "يقع مدخل زائرنا الجنوبي في 1849 C Street NW ، عند الشبكة 22850694." قد يحدد عنوان مكاني آخر مدخل الزائر الشمالي ، وقد تحدد مجموعة أخرى منحدر التحميل لمركبات التوصيل.

إحداثيات شبكة قراءة المنطقة المحلية. تُستخدم إحداثيات الشبكة لتحديد مكان معين داخل منطقة محلية (ضمن منطقة 100 × 100 كيلومتر). تتم كتابة الإحداثيات على طول جوانب الخريطة لتحديد خطوط شبكة محددة. (تستند خطوط الشبكة هذه إلى قيم UTM.) يحدد الرقمان الأكبران خط الشبكة ويُعرفان باسم الأرقام الأساسية كما هو موضح أدناه.

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

4 أرقام - 2306 - تحدد نقطة بدقة 1000 متر (منطقة بحجم الحي).

6 أرقام - 234064 - يحدد موقع نقطة بدقة 100 متر (مساحة ملعب كرة قدم).

8 أرقام - 23480647 - تحدد نقطة بدقة 10 أمتار (حجم منزل متواضع).

10 أرقام - 2348306479 - يحدد موقع نقطة بدقة 1 متر (داخل مكان وقوف السيارات).

في المثال التالي ، يوصف نصب واشنطن بأنه يقع على الشبكة 23480647 (فكر في 2348/0647). اقرأ الحق في السطر 23 (باستخدام الأرقام الرئيسية). ثم عد خطوط الشبكة حتى السطر 06. يُعرف هذا التقاطع بالشبكة 2306. هذه القيمة المكونة من أربعة أرقام ستعطي الموقع ضمن 1000 متر. بقياس متر من الخط 23 ، نجد نصب واشنطن على بعد 480 مترًا شرقًا. عنصر التخفيف الكامل هو 23480. عند القياس بالأمتار من خط الشبكة 06 ، يقع النصب التذكاري على ارتفاع 470 مترًا شمالًا. المكون الكامل للشمال هو 05470. نقوم بإسقاط قيم مستوى 1 متر (كما هو موضح في هذه الحالة على شكل 0 ثانية) ، وعند الجمع بين مكوني الاتجاه الشرقي والشمالي ، يتم إعطاء إحداثي الشبكة كقيمة مكونة من ثمانية أرقام (في حدود 10 أمتار) :

تحديد المنطقة الإقليمية بمساحة 100،000 متر مربع.يقسم USNG العالم إلى مربعات طولها 100000 متر ويحددها بقيمتين من الحروف. الرسم التوضيحي أدناه يصور منطقة واشنطن العاصمة. في العنوان المكاني لنصب واشنطن (18SUJ23480647) يمكنك أن ترى أن النصب يقع ضمن 100000 متر مربع 100000 متر مربع UJ. (ملحوظة: المربع الأصفر والأحمر يحدد حجم 100 كم × 100 كم منطقة محليةالمحيطة بواشنطن العاصمة.)

بينما يُشار إلى USNG على أنه نظام مرجعي رقمي أبجدي لنظام إحداثيات UTM ، إلا أنه في الواقع أكثر من ذلك بكثير. تم تصميم مخطط الحروف لتحديد الهوية التي تبلغ مساحتها 100000 متر مربع بحيث لا تكرر أي مجموعة مكونة من حرفين نفسها ولكن كل 18 درجة من خط الطول ومنطقة مماثلة في خط العرض. وبالتالي فإن أي بادئة مكونة من حرفين لإحداثيات شبكة ستوفر قيمة فريدة ضمن مساحة كبيرة جدًا. في حالة نصب واشنطن التذكاري ، في UJ23480647 ، تم تحديد موقعه بشكل فريد داخل منطقة تغطي معظم التكلفة الشرقية للولايات المتحدة كما هو موضح أدناه.

تعيينات منطقة شبكة القيم الفريدة على مستوى العالم. العمل من منطقة محلية ، من خلال المناطق الإقليمية ، فإن المستوى الأخير من التعريف في العنوان المكاني هو تعيين منطقة الشبكة. ينقسم العالم إلى 60 منطقة UTM ، كل 6 درجات من خطوط الطول واسعة. يبدأ مخطط الترقيم الخاص بها عند خط طول 180 درجة ، ويتم حسابه شرقًا. الولايات المتحدة المتاخمة مغطاة بالمناطق من 10 إلى 19. في اتجاه الشمال ، ينقسم العالم إلى 8 درجات من أحزمة خط العرض. الولايات المتحدة المتاخمة على سبيل المثال مغطاة بأحزمة R و S و T و U. وبالتالي فإن منطقة واشنطن العاصمة تقع ضمن تعيين منطقة الشبكة 18S كما هو موضح أدناه. تحدد هذه البادئة العنوان المكاني الفريد للشبكة الوطنية الأمريكية لنصب واشنطن التذكاري على الكوكب بأكمله. هذا العنوان المكاني الكامل والفريد مطلوب لأجهزة استقبال GPS.

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

تعيين منطقة الشبكة (أي 18S).

تحديد مساحة 100000 متر مربع (أي UJ).

إحداثيات الشبكة لبعض الأرقام الزوجية التي تتراوح من 2 إلى 10 (أي 23480647 في هذه الحالة ، ثمانية أرقام تحدد مكانًا بحجم منزل متواضع تقريبًا). تقرأ دائمًا بشكل صحيح ، ثم لأعلى عند رسم الإحداثيات.

تتم كتابة العنوان المكاني عادةً كسلسلة واحدة من القيم. لاحظ كيف تم تضمين المسند الأفقي (NAD 83):


بيانات الاستيراد

1. افتح جدول بيانات Excel فارغًا واستخدم الإرشادات من "تلميحات Excel الاحترافية: استيراد البيانات وتحليلها". لاحظ أن جميع المعلومات يتم استيرادها في حقل واحد ، لذلك يجب عليك تحليل البيانات لتقسيم هذه السلسلة النصية إلى حقول منفصلة. لاحظ أن تحليل البيانات المستخدمة في المقالة المرجعية كان في غاية السهولة لأن كل حقل يحتوي على سجلات متشابهة.

2. على سبيل المثال ، سنقوم فقط بإدخال عشرات السجلات ، والتي يمكنك تعديلها يدويًا في بضع دقائق. لكن التقنية التي سأعرضها لكم ستعمل على تحرير آلاف التسجيلات. ملاحظة: بالنسبة لبقية هذه المقالة ، فلنفترض أن جدول البيانات يحتوي على 1000 سجل. الحقول لقاعدة البيانات هذه هي الاسم ، والعنوان ، وموقع الفرع ، والمدينة ، والحالة التي تتكون من خمسة أعمدة (أو حقول).

تم استيراد جميع الحقول الستة في عمود واحد


إنشاء واستخدام القياسات الخاصة بك

في معظم الحالات ، يقوم Power BI Desktop تلقائيًا بحساب القيم وإرجاعها وفقًا لأنواع الحقول والتجميعات التي تختارها. ومع ذلك ، في بعض الحالات ، قد ترغب في إنشاء مقاييسك الخاصة لإجراء عمليات حسابية أكثر تعقيدًا وفريدة من نوعها. باستخدام Power BI Desktop ، يمكنك إنشاء المقاييس الخاصة بك باستخدام لغة صيغة تعبيرات تحليل البيانات (DAX).

تستخدم صيغ DAX العديد من الوظائف وعوامل التشغيل وبناء الجملة نفسها مثل صيغ Excel. ومع ذلك ، تم تصميم دالات DAX للعمل مع البيانات العلائقية وإجراء المزيد من العمليات الحسابية الديناميكية أثناء تفاعلك مع تقاريرك. There are over 200 DAX functions that do everything from simple aggregations like sum and average to more complex statistical and filtering functions. There are many resources to help you learn more about DAX. After you've finished this tutorial, see DAX basics in Power BI Desktop.

When you create your own measure, it's called a model measure, and it's added to the Fields list for the table you select. Some advantages of model measures are that you can name them whatever you want, making them more identifiable you can use them as arguments in other DAX expressions and you can make them perform complex calculations quickly.

Quick measures

Many common calculations are available as quick measures, which write the DAX formulas for you based on your inputs in a window. These quick, powerful calculations are also great for learning DAX or seeding your own customized measures.

Create a quick measure using one of these methods:

From a table in the Fields pane, right-click or select المزيد من الخيارات (. ), and then select New quick measure من القائمة.

تحت Calculations في ال الصفحة الرئيسية tab of the Power BI Desktop ribbon, select New Quick Measure.

For more information about creating and using quick measures, see Use quick measures.

Create a measure

Suppose you want to analyze your net sales by subtracting discounts and returns from total sales amounts. For the context that exists in your visualization, you need a measure that subtracts the sum of DiscountAmount and ReturnAmount from the sum of SalesAmount. There's no field for Net Sales in the Fields list, but you have the building blocks to create your own measure to calculate net sales.

To create a measure, follow these steps:

In the Fields pane, right-click the Sales table, or hover over the table and select المزيد من الخيارات (. ).

From the menu that appears, select New measure.

This action saves your new measure in the Sales table, where it's easy to find.

You can also create a new measure by selecting New Measure في ال Calculations group on the الصفحة الرئيسية tab of the Power BI Desktop ribbon.

When you create a measure from the ribbon, you can create it in any of your tables, but it's easier to find if you create it where you plan to use it. In this case, select the Sales table first to make it active, and then select New measure.

The formula bar appears along the top of the report canvas, where you can rename your measure and enter a DAX formula.

By default, each new measure is named Measure. If you don’t rename it, additional new measures are named Measure 2, Measure 3, and so on. Because we want this measure to be more identifiable, highlight Measure in the formula bar, and then change it to Net Sales.

Begin entering your formula. After the equals sign, start to type Sum. As you type, a drop-down suggestion list appears, showing all the DAX functions, beginning with the letters you type. Scroll down, if necessary, to select SUM from the list, and then press يدخل.

An opening parenthesis appears, along with a drop-down suggestion list of the available columns you can pass to the SUM function.

Expressions always appear between opening and closing parentheses. For this example, your expression contains a single argument to pass to the SUM function: the SalesAmount عمودي. Begin typing SalesAmount until Sales(SalesAmount) is the only value left in the list.

The column name preceded by the table name is called the fully qualified name of the column. Fully qualified column names make your formulas easier to read.

يختار Sales[SalesAmount] from the list, and then enter a closing parenthesis.

Syntax errors are most often caused by a missing or misplaced closing parenthesis.

Subtract the other two columns inside the formula:

أ. After the closing parenthesis for the first expression, type a space, a minus operator (-), and then another space.

ب. Enter another SUM function, and start typing DiscountAmount until you can choose the Sales[DiscountAmount] column as the argument. Add a closing parenthesis.

ج. Type a space, a minus operator, a space, another SUM function with Sales[ReturnAmount] as the argument, and then a closing parenthesis.

صحافة يدخل or select Commit (checkmark icon) in the formula bar to complete and validate the formula.

The validated Net Sales measure is now ready to use in the Sales table in the Fields pane.

If you run out of room for entering a formula or want it on separate lines, select the down arrow on the right side of the formula bar to provide more space.

The down arrow turns into an up arrow and a large box appears.

Separate parts of your formula by pressing Alt + يدخل for separate lines, or pressing Tab to add tab spacing.

Use your measure in the report

Add your new Net Sales measure to the report canvas, and calculate net sales for whatever other fields you add to the report.

To look at net sales by country:

حدد ملف Net Sales measure from the Sales table, or drag it onto the report canvas.

حدد ملف RegionCountryName field from the Geography table, or drag it onto the Net Sales chart.

To see the difference between net sales and total sales by country, select the SalesAmount field or drag it onto the chart.

The chart now uses two measures: SalesAmount, which Power BI summed automatically, and the Net Sales measure, which you manually created. Each measure was calculated in the context of another field, RegionCountryName.

Use your measure with a slicer

Add a slicer to further filter net sales and sales amounts by calendar year:

Select a blank area next to the chart. In the Visualizations pane, select the Table visualization.

This action creates a blank table visualization on the report canvas.

Drag the عام field from the Calendar table onto the new blank table visualization.

لان عام is a numeric field, Power BI Desktop sums up its values. This summation doesn’t work well as an aggregation we'll address that in the next step.

In the Values box in the Visualizations pane, select the down arrow next to عام، ثم حدد Don't summarize من القائمة. The table now lists individual years.

حدد ملف Slicer icon in the Visualizations pane to convert the table to a slicer. If the visualization displays a slider instead of a list, select List from the down arrow in the slider.

Select any value in the عام slicer to filter the Net Sales and Sales Amount by RegionCountryName chart accordingly. ال Net Sales و SalesAmount measures recalculate and display results in the context of the selected عام field.

Use your measure in another measure

Suppose you want to find out which products have the highest net sales amount per unit sold. You'll need a measure that divides net sales by the quantity of units sold. Create a new measure that divides the result of your Net Sales measure by the sum of Sales[SalesQuantity].

In the Fields pane, create a new measure named Net Sales per Unit في ال Sales table.

In the formula bar, begin typing Net Sales. The suggestion list shows what you can add. يختار [Net Sales].

You can also reference measures by just typing an opening bracket ([). The suggestion list shows only measures to add to your formula.

Enter a space, a divide operator (/), another space, a SUM function, and then type Quantity. The suggestion list shows all the columns with Quantity in the name. يختار Sales[SalesQuantity], type the closing parenthesis, and press ENTER or select Commit (checkmark icon) to validate your formula.

The resulting formula should appear as:

Net Sales per Unit = [Net Sales] / SUM(Sales[SalesQuantity])

حدد ملف Net Sales per Unit measure from the Sales table, or drag it onto a blank area in the report canvas.

The chart shows the net sales amount per unit over all products sold. This chart isn't very informative we'll address it in the next step.

For a different look, change the chart visualization type to Treemap.

حدد ملف Product Category field, or drag it onto the treemap or the Group field of the Visualizations pane. Now you have some good info!

Try removing the ProductCategory field, and dragging the ProductName field onto the chart instead.

Ok, now we're just playing, but you have to admit that's cool! Experiment with other ways to filter and format the visualization.


خصوصية

We don't collect information from our users. Only emails and answers are saved in our archive. Cookies are only used in the browser to improve user experience.

Some of our calculators and applications let you save application data to your local computer. These applications will - due to browser restrictions - send data between your browser and our server. We don't save this data.

Google use cookies for serving our ads and handling visitor statistics. Please read Google Privacy & Terms for more information about how you can control adserving and the information collected.

AddThis use cookies for handling links to social media. Please read AddThis Privacy for more information.


شاهد الفيديو: شاهد الآن الآلة الحاسبة و كيفية إستعمالها في كل شيءفي الإحتمالات و الكتابة العلمية.