التخطي إلى المحتوى الرئيسي

أُدخلت قيم تجريبية. استبدلها بقيمك.

الكسر

3/8

خطوات الحل

  1. 37,5% = 375/1000
  2. القاسم المشترك الأكبر للعددين 375 و1000 هو 125. اقسم كليهما على 125: 3/8
العدد العشري
0,375

تطلب وصفة 37,5% من الطحين وتريد ورقة العمل كسرًا. اكتب النسبة المئوية فوق 100 وبسّط: 37,5 ÷ 100 تصبح 375/1000، وتُختزل إلى 3/8.

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

كيف يعمل تحويل النسبة المئوية إلى كسر

الإجابة السريعة: اكتب النسبة المئوية فوق 100، ثم اقسم البسط والمقام على قاسمهما المشترك الأكبر. 40% تساوي 40/100، وتُبسَّط إلى 2/5.

كيف تحوّل نسبة مئوية إلى كسر

يتطلب تحويل النسبة المئوية إلى كسر أربع خطوات.

  1. احذف علامة % واكتب العدد فوق 100.
  2. إذا كان العدد يحوي كسورًا عشرية، فاضرب البسط والمقام في 10 لكل منزلة عشرية، ليصبحا عددين صحيحين.
  3. اقسم البسط والمقام على قاسمهما المشترك الأكبر للتبسيط.
  4. إذا كان البسط أكبر من المقام، فاكتب الناتج على صورة عدد كسري.
p% = p / 100
p = a / 10^k => p% = a / (100 × 10^k)

هنا a هو العدد بعد حذف فاصلته العشرية وk عدد المنازل العشرية.

التبسيط بالقاسم المشترك الأكبر

القاسم المشترك الأكبر (ق.م.أ) هو أكبر عدد صحيح يقسم الجزأين معًا. وفي 40/100 هو 20، لذا 40/100 = 2/5. وتجده خوارزمية إقليدس: باقي قسمة 100 على 40 هو 20، ثم باقي قسمة 40 على 20 هو 0، فيكون ق.م.أ هو 20. ويكون الكسر في أبسط صورة عندما يكون ق.م.أ هو 1.

النسب المئوية فوق 100 والأعداد الكسرية

تعطي النسبة المئوية فوق 100 بسطًا أكبر من المقام. 125% تساوي 125/100 = 5/4، وهو كسر غير فعلي، ويساوي 1 1/4 عددًا كسريًا. اقسم البسط على المقام للجزء الصحيح، واحتفظ بالباقي فوق المقام.

أمثلة على تحويل النسبة المئوية إلى كسر

المثال 1: 40%

المعطيات

40%
  1. الخطوة 1

    اكتب 40/100.
  2. الخطوة 2

    ق.م.أ هو 20، فيكون 40/100 = 2/5.

الإجابة

2/5.

المثال 2: 62,5%، نسبة مئوية عشرية

المعطيات

62,5%
  1. الخطوة 1

    اكتب 62,5/100.
  2. الخطوة 2

    منزلة عشرية واحدة، فاضرب البسط والمقام في 10 لتحصل على 625/1000.
  3. الخطوة 3

    ق.م.أ هو 125، فيكون 625/1000 = 5/8.

الإجابة

5/8.

المثال 3: 125%، فوق 100

المعطيات

125%
  1. الخطوة 1

    اكتب 125/100، وتُبسَّط إلى 5/4، أو 1 1/4 عددًا كسريًا.

الإجابة

5/4، أو 1 1/4 عددًا كسريًا.

المثال 4: 0,5%، دون 1

المعطيات

0,5%
  1. الخطوة 1

    اكتب 0,5/100، وهي 5/1000، وتُبسَّط إلى 1/200.

الإجابة

1/200. وهي ليست 1/2: فالعدد 0,5 يساوي 1/2، أما 0,5% فهي جزء من مئتين.

جدول تحويل النسبة المئوية إلى كسر

يسرد جدول تحويل النسبة المئوية إلى كسر هذا نسبًا مئوية شائعة على صورة كسور بأبسط صورة. والنسب المئوية ذات الأعداد الكسرية دقيقة، فـ33 1/3% تساوي 1/3 بينما 33,33% لا تساويها.

جدول تحويل النسبة المئوية إلى كسر
النسبة المئويةالكسر بأبسط صورة
1%1/100
2%1/50
4%1/25
5%1/20
6,25%1/16
8%2/25
8 1/3%1/12
10%1/10
12,5%1/8
15%3/20
16 2/3%1/6
20%1/5
25%1/4
30%3/10
33 1/3%1/3
35%7/20
37,5%3/8
40%2/5
45%9/20
50%1/2
60%3/5
62,5%5/8
65%13/20
66 2/3%2/3
70%7/10
75%3/4
80%4/5
85%17/20
87,5%7/8
90%9/10
95%19/20
100%1

شيفرة تحويل النسبة المئوية إلى كسر

تعيد النسختان الأمثلة أعلاه (2/5 و5/8 و5/4 أو 1 1/4 و1/200) والجدول. وتعملان على أعداد صحيحة دقيقة لا على فاصلة عائمة، وتقبلان علامة % في النهاية، وترفضان المدخلات غير الرقمية.

JavaScript

JavaScript
export function cleanPercent(raw) {  let s = String(raw).trim().replace(/%$/, "").trim();  if (/^[+-]?[1-9]\d{0,2}(,\d{3})+(\.\d+)?$/.test(s)) s = s.replace(/,/g, "");  else if (/^[+-]?\d*,\d+$/.test(s)) s = s.replace(",", ".");  return /^[+-]?(\d+\.?\d*|\.\d+)$/.test(s) ? s : null;}​function gcd(a, b) {  while (b) [a, b] = [b, a % b];  return a;}​export function percentToFraction(raw) {  const s = cleanPercent(raw);  if (s === null) throw new TypeError("percent must be a number");  const negative = s.startsWith("-");  const [intPart, fracPart = ""] = s.replace(/^[+-]/, "").split(".");  if (fracPart.length > 10) throw new RangeError("use at most 10 decimal places");  let n = BigInt((intPart || "0") + fracPart);  let d = 100n * 10n ** BigInt(fracPart.length);  const g = gcd(n, d) || 1n;  n /= g;  d /= g;  const whole = n / d;  const rest = n % d;  const sign = negative && n !== 0n ? "-" : "";  const fraction = `${sign}${n}/${d}`;  const mixed = whole > 0n && rest > 0n ? `${sign}${whole} ${rest}/${d}` : null;  return { numerator: negative ? -n : n, denominator: d, fraction, mixed };}

Python

Python
import refrom decimal import Decimalfrom fractions import Fraction​​def clean_percent(raw):    s = re.sub(r"%$", "", str(raw).strip()).strip()    if re.fullmatch(r"[+-]?[1-9]\d{0,2}(,\d{3})+(\.\d+)?", s):        s = s.replace(",", "")    elif re.fullmatch(r"[+-]?\d*,\d+", s):        s = s.replace(",", ".")    return s if re.fullmatch(r"[+-]?(\d+\.?\d*|\.\d+)", s) else None​​def percent_to_fraction(raw):    s = clean_percent(raw)    if s is None:        raise ValueError("percent must be a number")    if len(s.partition(".")[2]) > 10:        raise ValueError("use at most 10 decimal places")    f = Fraction(Decimal(s)) / 100    whole, rest = divmod(abs(f.numerator), f.denominator)    sign = "-" if f < 0 else ""    mixed = f"{sign}{whole} {rest}/{f.denominator}" if whole and rest else None    return f"{f.numerator}/{f.denominator}", mixed

percentToFraction("62.5%") تعيد الكسر 5/8. وتستخدم نسخة JavaScript النوع BigInt كي لا يفقد العدد العشري الطويل دقته، ويختزل Fraction في Python الكسر تلقائيًا.

الخصوصية وسلامة المدخلات

تُحسب القيم داخل متصفحك. ولا تُرسل النسبة المئوية التي تدخلها إلى خادم ولا تُخزَّن.

يقبل الحقل الأعداد مع علامة % اختيارية في النهاية وإشارة ناقص في البداية. أما النص والحقول الفارغة وNaN وInfinity فتُرفض مع رسالة، ولا يُنفَّذ أي شيء تكتبه على أنه شيفرة برمجية.

  • في هذه اللغة تُعدّ الفاصلة هي الفاصل العشري، لذا فإن 12,5 تساوي اثني عشر ونصفًا و1,200 تساوي 1,2. وتعمل النقطة فاصلًا للآلاف حين تليها فاصلة عشرية، لذا تُقرأ 1.234,5 على أنها 1234,5. أما إدخال مثل 1.234 (نقطة تليها ثلاثة أرقام بالضبط من دون فاصلة) أو 1,2,3 فيُرفض لأنه غامض بدلًا من التخمين. وتُتجاهل المسافات بين مجموعات الأرقام، بما فيها المسافات غير القابلة للفصل، لذا يُقرأ 1 200 على أنه 1200.
  • عدد المنازل العشرية لا يزيد على 10.

أخطاء شائعة في تحويل النسبة المئوية إلى كسر

أخطاء شائعة في تحويل النسبة المئوية إلى كسر
الخطأما الذي يحدثما تفعله الحاسبة
كتابة النسبة المئوية فوق 1040% على صورة 40/10 تعطي 4 بدلًا من 2/5تقسم دائمًا على 100
ترك الكسر دون تبسيطالإبقاء على 40/100 جوابًاتختزل بالقاسم المشترك الأكبر وتعرض خطوات الحل
تجاهل الفاصلة العشريةمعاملة 12,5% على أنها 125/100، وهي 1 1/4 لا 1/8تزيل الفاصلة العشرية أولًا
قراءة 0,5% على أنها 1/20,5% هي 1/200تعامل المدخل نسبةً مئوية لا عددًا عشريًا
النسب المئوية المتكررة المقرَّبة33,33% تعطي 3333/10000 لا 1/3تعطي الكسر الدقيق وتقترح أقرب كسر بسيط
قراءة العدد الكسري على أنه حاصل ضربتُقرأ 1 1/4 على أنها 1 × 1/4تعرض الكسر غير الفعلي بجانبه، 5/4

من النسبة المئوية إلى الكسر مقابل من الكسر إلى النسبة المئوية مقابل من النسبة المئوية إلى العدد العشري

من النسبة المئوية إلى الكسر مقابل من الكسر إلى النسبة المئوية مقابل من النسبة المئوية إلى العدد العشري
التحويلالقاعدةمثالالأداة
من النسبة المئوية إلى الكسراكتب فوق 100 ثم بسّط75% = 3/4هذه الحاسبة
الكسر إلى نسبة مئويةاقسم ثم اضرب في 1003/4 = 75%حاسبة تحويل الكسر إلى نسبة مئوية
من النسبة المئوية إلى العدد العشرياقسم على 10075% = 0,75حاسبة تحويل العدد العشري إلى نسبة مئوية
من عدد عشري إلى كسراقرأ القيمة المكانية ثم بسّط0,75 = 75/100 = 3/4خطوة التبسيط نفسها أعلاه

التحويل من النسبة المئوية إلى كسر ومن الكسر إلى نسبة مئوية عمليتان متعاكستان، فتصبح 75% الكسر 3/4 ثم يعود 3/4 إلى 75%. والعدد العشري يقع بينهما: 75% هي 0,75، أي 75/100، وتُبسَّط إلى 3/4.

الأسئلة الشائعة

كيف أحوّل النسبة المئوية إلى كسر؟

اكتب النسبة المئوية فوق 100 وبسّط. 18% هي 18/100، وبقسمة الجزأين على 2 نحصل على 9/50. ولا حاجة إلى آلة حاسبة: 9 ÷ 50 = 0,18، أي 18%.

ما قانون تحويل النسبة المئوية إلى كسر؟

الكسر = النسبة المئوية ÷ 100، مختزلًا إلى أبسط صورة. وفي النسبة المئوية ذات الكسور العشرية، اضرب البسط والمقام أولًا في 10 لكل منزلة عشرية.

كم تساوي 33,33% ككسر؟

بدقة، 33,33% هي 3333/10000. ويقصد الناس عادةً 1/3، وهي 33 1/3%. والأمر نفسه في 66,67% (2/3) و16,67% (1/6).

كيف أحوّل نسبة مئوية ذات كسر عشري إلى كسر؟

اكتبها فوق 100، ثم اضرب البسط والمقام في 10 لكل منزلة عشرية. 7,5% هي 7,5/100 = 75/1000، وتُبسَّط إلى 3/40.

كيف أحوّل نسبة مئوية فوق 100 إلى كسر؟

اكتبها فوق 100 وبسّط، ثم حوّلها إلى عدد كسري إذا أردت. 250% هي 250/100 = 5/2 = 2 1/2.