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

fma () सी ++ में फ़ंक्शन

कार्य को देखते हुए C++ में fma() फ़ंक्शन के कार्य को दिखाना है। इस लेख में हम देखेंगे कि इस फ़ंक्शन को किन मापदंडों की आवश्यकता है और यह कौन से परिणाम लौटाएगा।

fma() cmath हेडर फाइल का एक इनबिल्ट फंक्शन है, जो तीन पैरामीटर x, y और z को स्वीकार करता है और किसी भी मध्यवर्ती परिणाम में सटीकता खोए बिना परिणाम x*y+z लौटाता है।

सिंटैक्स

float fma(float x, float y, float z);

या

double fma(double x, double y, double z);

या

long double fma(long double x, long double y, long double z);

पैरामीटर

  • x - गुणा करने वाला पहला तत्व।

  • y - दूसरा तत्व जिससे x को गुणा करना है।

  • z - तीसरा तत्व जो x और y के परिणाम में जोड़ा जाएगा।

रिटर्न वैल्यू

फ़ंक्शन x*y+z का सटीक परिणाम देता है।

उदाहरण

#include<iostream>
#include<cmath>
using namespace std;
int main() {
   double x = 2.1, y = 4.2, z = 9.4, answer;
   answer = fma(x, y, z);
   cout << x << " * " << y << " + " << z << " = " << answer << endl;
   return 0;
}

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -

2.1 * 4.2 + 9.4 = 18.22

उदाहरण

#include<bits/stdc++.h>
using namespace std; int main() {
   double a = 7.4, b = 9.3, c = 1.2;
   double ans = fma(a, b, c);
   cout << a << " * " << b << " + " << c << " = " << ans << endl;
   return 0;
}

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -

7.4 * 9.3 + 1.2 = 70.02

  1. सी ++ गणितीय कार्य

    गणितीय गणनाओं को गणितीय कार्यों का उपयोग करके C++ प्रोग्रामिंग भाषा में किया जा सकता है जो गणित या cmath में शामिल हैं। पुस्तकालय। इन गणितीय कार्यों को जटिल गणितीय गणना करने के लिए परिभाषित किया गया है। आइए उनमें से प्रत्येक को एक-एक करके सीखें - साइन डिग्री में तर्क के रूप में दिए गए कोण के पाप की

  1. सी ++ में लॉग () फ़ंक्शन

    C/C++ लाइब्रेरी फ़ंक्शन डबल लॉग (डबल x) x का प्राकृतिक लघुगणक (बेसेलोगैरिथम) देता है। लॉग () फ़ंक्शन के लिए घोषणा निम्नलिखित है। double log(double x) पैरामीटर एक फ़्लोटिंग पॉइंट मान है। और यह फ़ंक्शन x का प्राकृतिक लघुगणक लौटाता है। उदाहरण #include <iostream> #include <cmath> using name

  1. सी ++ में स्वैप () फ़ंक्शन

    स्वैप () फ़ंक्शन का उपयोग दो नंबरों को स्वैप करने के लिए किया जाता है। इस फ़ंक्शन का उपयोग करके, आपको दो नंबरों को स्वैप करने के लिए किसी तीसरे चर की आवश्यकता नहीं है। यहाँ C++ भाषा में स्वैप () का सिंटैक्स दिया गया है, void swap(int variable_name1, int variable_name2); यदि हम वेरिएबल को मान असाइन