गणित, प्रोग्रामिंग आणि बऱ्याच व्यावहारिक अनुप्रयोगांमध्ये उर्वरित गणना करणे आणि मोड्युलो ऑपरेशन वापरणे आवश्यक आहे. उरलेले कसे कार्य करतात हे समजून घेणे तुम्हाला विभाजन समस्या सोडविण्यास, विभाज्यता तपासण्यास आणि वेळ आणि कॅलेंडर सारख्या चक्रीय नमुन्यांसह कार्य करण्यास मदत करते.

अवशेष म्हणजे काय?

जेव्हा तुम्ही एका संख्येला दुसऱ्या संख्येने विभाजित करता आणि परिणाम पूर्ण संख्या नसतो, तेव्हा उरलेली असते. उर्वरित भाग नेहमी विभाजकापेक्षा लहान असतो.

Dividend ÷ Divisor = Quotient with Remainder R

Example: 17 ÷ 5 = 3 remainder 2
Because: 5 × 3 + 2 = 17

उर्वरितांसह विभागणी

लाभांश, भाजक, भागफल आणि शेष यांच्यातील संबंध:

Dividend = (Divisor × Quotient) + Remainder
a = (b × q) + r

Where:
a = dividend
b = divisor
q = quotient
r = remainder (0 ≤ r < b)

काम केलेली उदाहरणे

उदाहरण १: २३ ÷ ६

23 ÷ 6 = 3 remainder 5
Check: 6 × 3 + 5 = 18 + 5 = 23 ✓

उदाहरण २: ४५÷७

45 ÷ 7 = 6 remainder 3
Check: 7 × 6 + 3 = 42 + 3 = 45 ✓

उदाहरण ३: १०० ÷ ८

100 ÷ 8 = 12 remainder 4
Check: 8 × 12 + 4 = 96 + 4 = 100 ✓

मॉड्युलो ऑपरेशन

मोड्युलो ऑपरेशन (मोड) फक्त उरलेले भाग मिळवते, भागफल नाही. हे प्रोग्रामिंगमध्ये मोड b किंवा % b म्हणून लिहिलेले आहे.

17 mod 5 = 2 (because 17 = 5 × 3 + 2)
23 mod 6 = 5 (because 23 = 6 × 3 + 5)
100 mod 8 = 4 (because 100 = 8 × 12 + 4)

मोड्युलो उदाहरणे सारणी

विभागणी भागफलक उर्वरित (मोड)
10 ÷ 3 3 1
15 ÷ 4 3 3
20 ÷ 6 3 2
25 ÷ 7 3 4
30 ÷ 5 6 0
35 ÷ 8 4 3
50 ÷ 9 5 5

हाताने अवशेष शोधणे

पद्धत १: लांब विभागणी

    3 R 5
   -------
6 | 23
    18
   -------
     5  ← remainder

पद्धत २: वजाबाकी

23 - 6 = 17
17 - 6 = 11
11 - 6 = 5
5 < 6, so remainder is 5

विभाज्यता तपासत आहे

जेव्हा उर्वरित शून्य असते, तेव्हा लाभांश विभाजकाने भाग जातो:

20 mod 5 = 0, so 20 is divisible by 5
21 mod 5 = 1, so 21 is not divisible by 5

व्यावहारिक अनुप्रयोग

उदाहरण १: वितरण समस्या

You have 47 cookies to distribute equally among 6 children.
47 ÷ 6 = 7 remainder 5
Each child gets 7 cookies, with 5 cookies left over.

उदाहरण २: वेळेची गणना

How many hours and minutes in 125 minutes?
125 ÷ 60 = 2 hours remainder 5 minutes
125 minutes = 2 hours 5 minutes

उदाहरण ३: कॅलेंडर/चक्र

What day of the week is 37 days from Monday?
37 mod 7 = 2 (since 37 = 7 × 5 + 2)
2 days after Monday = Wednesday

मोड्यूलोचे वास्तविक-जागतिक उपयोग

अर्ज वापरा उदाहरण
वेळ तास/मिनिटे 125 मि मोड 60 = 5 मि
दिवस आठवड्याचा दिवस 37 मोड 7 = 2
कॅलेंडर महिन्याचे चक्र 15 मोड 12 = 3
स्मृती पत्ते हॅश टेबल्स इंडेक्सिंगसाठी मोड वापरतात
बँकिंग अंक तपासा मोड वापरून मोजलेला शेवटचा अंक
क्रिप्टोग्राफी एनक्रिप्शन RSA मॉड्यूलर अंकगणित वापरते

मॉड्युलोचे गुणधर्म

हे गुणधर्म गणना करण्यात मदत करतात:

(a + b) mod c = ((a mod c) + (b mod c)) mod c
(a - b) mod c = ((a mod c) - (b mod c)) mod c
(a × b) mod c = ((a mod c) × (b mod c)) mod c

ऋण संख्या आणि उर्वरित

ऋण संख्यांशी व्यवहार करताना, शेष आणि विभाजक समान चिन्हे असतात:

-17 mod 5 = 3 (because -17 = 5 × (-4) + 3)
17 mod -5 = -3 (because 17 = -5 × (-3) + 2, adjusted)

भिन्न प्रोग्रामिंग भाषा नकारात्मक मोड्यूलो वेगळ्या पद्धतीने हाताळतात, म्हणून सावधगिरी बाळगा.

क्रिप्टोग्राफीमध्ये मॉड्यूलर अंकगणित

मॉड्युलर अंकगणित हा आधुनिक एन्क्रिप्शनचा पाया आहे. मॉड्युलो ऑपरेशन्स वापरून मोठी संख्या कमी केली जाते, गणितीय जटिलतेद्वारे सुरक्षितता राखून गणना व्यवस्थापित करता येते.

आमच्या मॉड्युलो कॅल्क्युलेटर चा वापर तात्काळ उरलेल्या भागांची गणना करण्यासाठी आणि मोड्युलो ऑपरेशन्स करण्यासाठी करा.