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

वर्गमूल ज्ञात करने की बेबीलोनियन विधि


वर्गमूल ज्ञात करने की बेबीलोनियन विधि एक संख्यात्मक विधि पर आधारित है, जो गैर-रैखिक समीकरणों को हल करने के लिए न्यूटन-रैफसन पद्धति पर आधारित है।

विचार सरल है, एक्स के एक मनमाना मूल्य से शुरू होता है, और y 1 के रूप में, हम बस x और y के औसत का पता लगाकर रूट का अगला सन्निकटन प्राप्त कर सकते हैं। फिर y मान को संख्या / x के साथ अपडेट किया जाएगा।

इनपुट और आउटपुट

Input:
A number: 65
Output:
The square root of 65 is: 8.06226

एल्गोरिदम

sqRoot(number)

इनपुट: वास्तविक संख्या।

आउटपुट: दी गई संख्या का वर्गमूल।

Begin
   x := number
   y := 1
   precision := 0.000001
   while relative error of x and y > precision, do
      x := (x+y) / 2
      y := number / x
   done
   return x
End

उदाहरण

#include<iostream>
#include<cmath>
using namespace std;

float sqRoot(float number) {
   float x = number, y = 1;              //initial guess as number and 1
   float precision = 0.000001;           //the result is correct upto 0.000001

   while(abs(x - y)/abs(x) > precision) {
      x = (x + y)/2;
      y = number/x;
   }
   return x;
}

int main() {
   int n;
   cout << "Enter Number to find square root: "; cin >> n;
   cout << "The square root of " << n <<" is: " << sqRoot(n);
}

आउटपुट

Enter Number to find square root: 65
The square root of 65 is: 8.06226



  1. एक्सेल का उपयोग करके किसी संख्या का घन और घनमूल कैसे खोजें

    क्यूब्स ढूंढा जा रहा है और घनमूल वास्तविक जीवन के बहुत सारे अनुप्रयोग हैं। वे कई गणितीय कार्यों के एक भाग के रूप में आवश्यक हैं। इससे भी अधिक, उनका उपयोग जहाजों की मात्रा का अनुमान लगाने के लिए किया जाता है। यदि आप Excel में किसी सेल या सेल की श्रेणी में संख्याओं का घन और घनमूल खोजना चाहते हैं , कृप

  1. एक्सेल में किसी संख्या का वर्गमूल और वर्गमूल कैसे ज्ञात करें?

    एक्सेल लगभग हर गणितीय समस्या का समाधान है। एक्सेल में आमतौर पर इस्तेमाल होने वाले दो पैरामीटर वर्गाकार और वर्गमूल हैं। यदि आप एक्सेल में वर्गमूल और वर्गमूल खोजना चाहते हैं, तो कृपया इस लेख को पढ़ें। गणित में, कई जटिल समस्याओं के कई समाधान होते हैं। ऐसा ही हाल एक्सेल का भी है। एक्सेल में वर्गमूल औ

  1. एक्सेल में किसी संख्या का वर्गमूल कैसे ज्ञात करें?

    माइक्रोसॉफ्ट एक्सेल जटिल गणना करने के लिए एक शक्तिशाली उपकरण है। यदि आप एक्सेल पर काम करते हैं, तो आप लगभग हर दिन गणितीय संचालन करते हुए आ सकते हैं। कभी-कभी, हमें एक्सेल में सरल गणना करने में समस्याओं का सामना करना पड़ता है और एक्सेल में वर्गमूल खोजना उनमें से एक है। इसलिए, इस लेख में, मैं आपको किसी