इस लेख में हम समझेंगे कि किसी संख्या की घात (power) की गणना कैसे की जाती है। किसी संख्या की घात की गणना लूप का उपयोग करके और उस संख्या को कई बार स्वयं से गुणा करके की जाती है।
नीचे इसका प्रदर्शन दिया गया है:
इनपुट
मान लीजिए हमारा इनपुट है:
संख्या: 4 घातांक मान: 5
आउटपुट
वांछित आउटपुट निम्न होगा अर्थात 45
परिणाम 1024 है
एल्गोरिदम
चरण 1 - प्रारंभ चरण 2 - दो पूर्णांक मान घोषित करें: my_input और my_exponent चरण 3 - उपयोगकर्ता से आवश्यक मान पढ़ें / मान परिभाषित करें चरण 4 - while लूप का उपयोग करके, इनपुट मान को स्वयं से n बार गुणा करें जहां n घातांक मान है। परिणाम संग्रहीत करें। चरण 5 - परिणाम प्रदर्शित करें चरण 6 - रुकें
उदाहरण 1
यहां, उपयोगकर्ता द्वारा प्रॉम्प्ट के आधार पर इनपुट दर्ज किया जाता है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव आज़मा सकते हैं
।
import java.util.Scanner;
public class Exponents {
public static void main(String[] args) {
int my_input, my_exponent;
System.out.println("आवश्यक पैकेज आयात किए गए हैं");
Scanner my_scanner = new Scanner(System.in);
System.out.println("एक रीडर ऑब्जेक्ट परिभाषित किया गया है");
System.out.print("संख्या दर्ज करें: ");
my_input = my_scanner.nextInt();
System.out.print("घातांक मान दर्ज करें: ");
my_exponent = my_scanner.nextInt();
long my_result;
my_result = 1;
while (my_exponent != 0) {
my_result *= my_input;
--my_exponent;
}
System.out.println("परिणाम है = " + my_result);
}
}
आउटपुट
आवश्यक पैकेज आयात किए गए हैं एक रीडर ऑब्जेक्ट परिभाषित किया गया है संख्या दर्ज करें: 4 घातांक मान दर्ज करें: 5 परिणाम है = 1024
उदाहरण 2
यहां, पूर्णांक पूर्वनिर्धारित है, और इसका मान कंसोल पर एक्सेस और प्रदर्शित किया जाता है।
public class Exponents {
public static void main(String[] args) {
int my_input, my_exponent;
my_input = 4;
my_exponent = 5;
System.out.println("संख्या परिभाषित है " + my_input + " और घातांक परिभाषित है " + my_exponent);
long my_result;
my_result = 1;
while (my_exponent != 0) {
my_result *= my_input;
--my_exponent;
}
System.out.println("परिणाम है = " + my_result);
}
}
आउटपुट
संख्या परिभाषित है 4 और घातांक परिभाषित है 5 परिणाम है = 1024