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

C++ प्रोग्रामिंग में Sqrt, sqrtl, और sqrtf

गणित वर्ग

यह आलेख गणित वर्ग के आवश्यक कार्यों sqrt (), sqrtl (), और sqrtf () के उपयोग को क्रमशः सटीकता के साथ डबल, लॉन्ग और फ्लोट प्रकार चर के वर्गमूल की गणना करने के लिए प्रदर्शित करता है। C++ का गणित वर्ग पाप, कॉस, वर्गमूल, छत, फर्श, आदि सहित गणितीय गणनाओं की गणना के लिए कई प्रकार के कार्य प्रदान करता है। इसलिए, कार्यक्रम में हेडर क्लास लाइब्रेरी की परिभाषा को आयात करना अनिवार्य है। सभी गणनात्मक तरीकों का लाभ उठाने के लिए आदेश दें।

वर्ग विधि

मैथ क्लास की डबल sqrtl () विधि एक डबल वेरिएबल का वर्गमूल सटीकता के साथ लौटाती है। इस फ़ंक्शन का सिंटैक्स इस प्रकार है;

वाक्यविन्यास

double sqrt(double arg)

निम्नलिखित सी ++ कोड संरचना अपने वर्गमूल मान की गणना करने के लिए प्रारंभिक मान के साथ एक डबल प्रकार चर परिभाषित करती है। फिर, गणित वर्ग विधि sqrt() इन मानों को स्वीकार करती है और परिणाम को एक सटीक मान के साथ निम्नानुसार प्राप्त करती है;

उदाहरण

#include <cmath>
#include <iomanip>
#include <iostream>
using namespace std;
int main(){
   double val = 225.0;
   cout << fixed << setprecision(5) << sqrt(val);
   return (0);
}

आउटपुट

जैसा कि नीचे देखा गया है, इस कार्यक्रम का आउटपुट निम्नानुसार सटीक 5 के साथ तैयार किया जा रहा है;

15.00000

वर्ग विधि

गणित वर्ग की लंबी डबल sqrtl () विधि सटीकता के साथ एक लंबे डबल चर का वर्गमूल लौटाती है। इस फ़ंक्शन का सिंटैक्स इस प्रकार है;

long double sqrtl(long double arg)

Math.sqrtl() विधि का उपयोग करके आपूर्ति किए गए लंबे दोहरे चर के वर्गमूल की गणना करने के लिए एक उदाहरण नीचे दिया गया है;

उदाहरण

#include <cmath>
#include <iomanip>
#include <iostream>
using namespace std;
int main(){
   long long int val = 1000000000000000000;
   cout << fixed << setprecision(10) << sqrt(val);
   return (0);
}

आउटपुट

कोड संपादक का उपयोग करके प्रोग्राम के संकलन के बाद, इनपुट लॉन्ग टाइप वेरिएबल का परिकलित मान नीचे के रूप में देखा जाता है;

1000000000.000000000

Sqrtf विधि

मैथ क्लास की फ्लोट sqrtf () विधि फ्लोट टाइप वेरिएबल के वर्गमूल को सटीकता के साथ लौटाती है। इस फ़ंक्शन का सिंटैक्स इस प्रकार है;

वाक्यविन्यास

float sqrtf(float arg)

सिंटैक्स के अनुसार, प्रोग्राम निम्नलिखित के रूप में वर्गमूल की गणना करने के लिए sqrtf () विधि में एक फ्लोट प्रकार चर की आपूर्ति करता है;

उदाहरण

#include <cmath>
#include <iomanip>
#include <iostream>
using namespace std;
int main(){
   float val = 300.0;
   cout << fixed << setprecision(5) << sqrtf(val);
   return (0);
}

बाहरी

आपूर्ति किए गए फ्लोट प्रकार चर का आउटपुट वर्गाकार रूप से नीचे दिया गया है;

17.32051

  1. C++ में घनाभ के आयतन और सतह क्षेत्र के लिए कार्यक्रम

    घनाभ क्या है? घनाभ एक त्रि-आयामी वस्तु है जिसमें आयत आकार के छह फलक होते हैं जिसका अर्थ है कि इसकी अलग-अलग लंबाई और चौड़ाई की भुजाएँ हैं। घन और घनाभ के बीच का अंतर यह है कि एक घन की लंबाई, ऊंचाई और चौड़ाई समान होती है जबकि घनाभ में ये तीनों समान नहीं होते हैं घनाभ के गुण हैं - छह चेहरे 12 किनारे

  1. C++ में int और long में क्या अंतर है?

    इंट डेटाटाइप int का उपयोग पूर्णांक मानों को संग्रहीत करने के लिए किया जाता है। यह हस्ताक्षरित या अहस्ताक्षरित हो सकता है। डेटाटाइप इंट 32-बिट या 4 बाइट्स का है। किसी मान को संग्रहीत करने के लिए लंबे समय से कम मेमोरी क्षेत्र की आवश्यकता होती है। कीवर्ड int का उपयोग पूर्णांक चर घोषित करने के लिए किया

  1. सी ++ में फ्लोट और डबल की तुलना कैसे करें?

    फ्लोट्स और डबल वेरिएबल्स की तुलना करना इस बात पर निर्भर करता है कि आपका अंतिम लक्ष्य क्या है। यदि आप विवरण में बहुत अधिक जाने के बिना एक रन करने योग्य फ़ंक्शन चाहते हैं और कुछ गलत गणनाओं में कोई समस्या नहीं होगी, तो आप निम्न फ़ंक्शन का उपयोग कर सकते हैं - उदाहरण #include<iostream> using namesp