Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम से भागफल (Quotient) और शेषफल (Remainder) की गणना करना


इस लेख में हम समझेंगे कि जावा में भागफल और शेषफल की गणना कैसे की जाती है। भागफल और शेषफल की गणना दो सरल सूत्रों "भागफल = लाभांश / भाजक" और "शेषफल = लाभांश % भाजक" का उपयोग करके की जाती है।

दिए गए एक पूर्णांक a और एक गैर-शून्य पूर्णांक d के लिए, यह दिखाया जा सकता है कि अद्वितीय पूर्णांक q और r मौजूद हैं, जैसे कि a = qd + r और 0 ≤ r < |d|। संख्या q को भागफल कहा जाता है, जबकि r को शेषफल कहा जाता है।

नीचे इसका प्रदर्शन दिया गया है:

जावा प्रोग्राम से भागफल (Quotient) और शेषफल (Remainder) की गणना करना

इनपुट

मान लीजिए हमारा इनपुट है:

लाभांश मान: 50 भाजक: 3

आउटपुट

वांछित आउटपुट होगा:

भागफल: 16 शेषफल: 2

एल्गोरिदम

चरण 1 - प्रारंभ
चरण 2 - चार पूर्णांक घोषित करें: my_dividend, my_divisor, my_quotient, my_remainder
चरण 3 - उपयोगकर्ता से दो पूर्णांक मान दर्ज करने के लिए प्रॉम्प्ट करें जो my_dividend, my_divisor हैं या पूर्णांक परिभाषित करें
चरण 4 - मान पढ़ें
चरण 5 - भागफल और शेषफल निकालने के लिए सूत्र का उपयोग करें "भागफल = लाभांश / भाजक" और "शेषफल = लाभांश % भाजक"
चरण 6 - परिणाम प्रदर्शित करें
चरण 7 - रुकें

उदाहरण 1

यहां, उपयोगकर्ता द्वारा प्रॉम्प्ट के आधार पर इनपुट दर्ज किया जाता है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव आज़मा सकते हैं जावा प्रोग्राम से भागफल (Quotient) और शेषफल (Remainder) की गणना करना।

import java.util.Scanner;
public class RemainderQuotient {
    public static void main(String[] args) {
        int my_dividend, my_divisor, my_quotient, my_remainder;
        System.out.println("आवश्यक पैकेज आयात किए गए हैं");
        Scanner my_scanner = new Scanner(System.in);
        System.out.println("एक स्कैनर ऑब्जेक्ट परिभाषित किया गया है");
        System.out.print("लाभांश का मान दर्ज करें: ");
        my_dividend = my_scanner.nextInt();
        System.out.print("भाजक का मान दर्ज करें: ");
        my_divisor = my_scanner.nextInt();
        my_quotient = my_dividend / my_divisor;
        my_remainder = my_dividend % my_divisor;
        System.out.println("भागफल है " + my_quotient);
        System.out.println("शेषफल है " + my_remainder);
    }
}

आउटपुट

आवश्यक पैकेज आयात किए गए हैं
एक स्कैनर ऑब्जेक्ट परिभाषित किया गया है
लाभांश का मान दर्ज करें: 50
भाजक का मान दर्ज करें: 3
भागफल है 16
शेषफल है 2

उदाहरण 2

यहां, पूर्णांक पूर्वनिर्धारित है, और इसका मान कंसोल पर एक्सेस और प्रदर्शित किया जाता है।

public class RemainderQuotient {
    public static void main(String[] args) {
        int my_dividend, my_divisor, my_quotient, my_remainder;
        my_dividend = 50;
        my_divisor = 3;
        System.out.println("लाभांश और भाजक परिभाषित हैं " + my_dividend + " और " + my_divisor);
        my_quotient = my_dividend / my_divisor;
        my_remainder = my_dividend % my_divisor;
        System.out.println("भागफल है " + my_quotient);
        System.out.println("शेषफल है " + my_remainder);
    }
}

आउटपुट

लाभांश और भाजक परिभाषित हैं 50 और 3
भागफल है 16
शेषफल है 2

  1. जावा प्रोग्राम: घनाभ (क्यूबॉइड) का पृष्ठीय क्षेत्रफल और आयतन निकालना जावा प्रोग्राम: घनाभ (क्यूबॉइड) का पृष्ठीय क्षेत्रफल और आयतन निकालना

    इस लेख में हम समझेंगे कि घनाभ (क्यूबॉइड) का पृष्ठीय क्षेत्रफल और आयतन कैसे निकाला जाता है। क्यूबॉइड एक त्रि-आयामी वस्तु है जिसके छह आयताकार फलक होते हैं, जिसका अर्थ है कि इसकी लंबाई, चौड़ाई और ऊंचाई अलग-अलग होती हैं। क्यूब और क्यूबॉइड में अंतर यह है कि क्यूब की लंबाई, ऊंचाई और चौड़ाई समान होती हैं,

  1. - Java प्रोग्राम में super() और this() के बीच अंतर

    विभिन्न अन्य कीवर्ड्स के साथ Java this और super को विशेष कीवर्ड के रूप में भी प्रदान करता है जो मुख्य रूप से एक क्लास के वर्तमान इंस्टेंस और उसके सुपर क्लास को क्रमशः दर्शाने के लिए उपयोग किए जाते हैं। इस समानता के साथ, इन दोनों कीवर्ड्स के बीच महत्वपूर्ण अंतर हैं जो नीचे सूचीबद्ध हैं: क्र. सं.

  1. - दो संख्याएं पढ़ें और उनका भागफल और शेषफल प्रिंट करें - पायथन प्रोग्राम

    जब दो संख्याएं पढ़कर उन्हें विभाजित करने पर भागफल और शेषफल प्रिंट करना हो, तो // और % ऑपरेटर्स का उपयोग किया जा सकता है। उदाहरण first_num = int(input(पहली संख्या दर्ज करें...)) second_num = int(input(दूसरी संख्या दर्ज करें...)) print(पहली संख्या है:) print(first_num) print(दूसरी संख्या है:) print(s