PercentSwift

منهجية الحساب

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

تعرض القيم حتى ٦ منازل عشرية والمبالغ حتى منزلتين. تُقرّب الضريبة قبل إضافتها إلى المجموع.

نسبة مئوية من عدد

اقسم النسبة على ١٠٠ ثم اضربها في العدد.

r = p ÷ 100 × x

p = النسبة المئوية; x = العدد

ما النسبة التي تمثلها القيمة؟

اقسم الجزء على القيمة الكلية واضرب في ١٠٠. إذا كانت القيمة الكلية صفرًا فالنسبة غير معرّفة.

r = a ÷ b × 100

a = الجزء; b = القيمة الكلية

حساب القيمة الكلية

اقسم الجزء المعروف على النسبة مكتوبةً بصيغة عشرية. لا يجوز أن تكون النسبة صفرًا.

r = a ÷ (p ÷ 100)

a = الجزء; p = النسبة المئوية

التغير المئوي

اطرح القيمة الابتدائية واقسم على قيمتها المطلقة ثم اضرب في ١٠٠. لا يُعرّف التغير المئوي انطلاقًا من الصفر.

r = (b − a) ÷ |a| × 100

a = القيمة الابتدائية; b = القيمة الجديدة

الفرق المئوي

اقسم الفرق المطلق على متوسط القيم المطلقة. الحساب متناظر، بخلاف التغير المئوي؛ وتعد قيمتا الصفر متساويتين.

r = |a − b| ÷ ((|a| + |b|) ÷ 2) × 100

a = القيمة أ; b = القيمة ب

الزيادة المئوية

اضرب القيمة الابتدائية في واحد زائد النسبة مقسومةً على ١٠٠.

r = x × (1 + p ÷ 100)

x = العدد; p = النسبة المئوية

النقصان المئوي

اضرب القيمة الابتدائية في واحد ناقص النسبة مقسومةً على ١٠٠.

r = x × (1 − p ÷ 100)

x = العدد; p = النسبة المئوية

حساب القيمة الأصلية

اقسم القيمة النهائية على معامل التغير. طرح النسبة نفسها من القيمة النهائية يستخدم أساسًا خاطئًا.

r = y ÷ (1 ± p ÷ 100)

y = القيمة النهائية; p = النسبة المئوية

تغيرات متتالية

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

m = (1 + c₁ ÷ 100) × (1 + c₂ ÷ 100) × (1 + c₃ ÷ 100); y = x × m; r = (m − 1) × 100

x = القيمة الابتدائية; c₁ = التغير الأول (%); c₂ = التغير الثاني (%); c₃ = التغير الثالث (%)

النقاط المئوية

اطرح المعدل القديم من الجديد. تختلف النقاط المئوية عن التغير النسبي في النسبة.

r = b − a

a = القيمة الابتدائية; b = القيمة الجديدة

الخصم

يطبق كل خصم على السعر المتبقي. لا يجوز جمع خصمين متتاليين مباشرةً.

r = x × (1 − p₁ ÷ 100) × (1 − p₂ ÷ 100)

x = السعر الأصلي; p₁ = الخصم (%); p₂ = خصم إضافي (%)

نسبة الخصم

اقسم انخفاض السعر على السعر الأصلي واضرب في ١٠٠.

r = (x − y) ÷ x × 100

x = السعر الأصلي; y = السعر بعد الخصم

الضريبة

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

r = x × (1 + p ÷ 100); r = x ÷ (1 + p ÷ 100)

x = المبلغ; p = معدل الضريبة (%)

ضريبة القيمة المضافة

تطبق ضريبة القيمة المضافة على السعر قبل الضريبة. اختر البلد بصورة مستقلة وتحقق من انطباق المعدل على المعاملة.

r = x × (1 + p ÷ 100); r = x ÷ (1 + p ÷ 100)

x = المبلغ; p = معدل الضريبة (%)

الإكرامية وتقسيم الفاتورة

احسب الإكرامية على الفاتورة ثم قسّم المجموع. قد يترك التقريب لكل شخص فرقًا صغيرًا يحتاج إلى تسوية.

r = (x + round(x × p ÷ 100, 2)) ÷ n

x = الفاتورة; p = الإكرامية (%); n = عدد الأشخاص

هامش الربح

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

r = (y − x) ÷ y × 100

x = التكلفة; y = سعر البيع

السعر حسب الهامش

اقسم التكلفة على واحد ناقص الهامش العشري. لا يعطي هامش ١٠٠٪ سعر بيع محدودًا.

r = x ÷ (1 − p ÷ 100)

x = التكلفة; p = الهامش المطلوب (%)