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

C++ में 3 बिंदुओं से गुजरने वाले समतल का समीकरण ज्ञात करने का कार्यक्रम

इस ट्यूटोरियल में, हम 3 बिंदुओं से गुजरने वाले समतल के समीकरण को खोजने के लिए एक कार्यक्रम पर चर्चा करेंगे।

इसके लिए हमें 3 अंक प्रदान किए जाएंगे। हमारा काम उन तीन दिए गए बिंदुओं से मिलकर या उनसे गुजरने वाले तल के समीकरण को खोजना है।

उदाहरण

#include <bits/stdc++.h>
#include<math.h>
#include <iostream>
#include <iomanip>
using namespace std;
//finding the equation of plane
void equation_plane(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3){
   float a1 = x2 - x1;
   float b1 = y2 - y1;
   float c1 = z2 - z1;
   float a2 = x3 - x1;
   float b2 = y3 - y1;
   float c2 = z3 - z1;
   float a = b1 * c2 - b2 * c1;
   float b = a2 * c1 - a1 * c2;
   float c = a1 * b2 - b1 * a2;
   float d = (- a * x1 - b * y1 - c * z1);
   std::cout << std::fixed;
   std::cout << std::setprecision(2);
   cout << "Equation of plane is " << a << " x + " << b << " y + " << c << " z + " << d << " = 0";
}
int main(){
   float x1 =-1;
   float y1 = 2;
   float z1 = 1;
   float x2 = 0;
   float y2 =-3;
   float z2 = 2;
   float x3 = 1;
   float y3 = 1;
   float z3 =-4;
   equation_plane(x1, y1, z1, x2, y2, z2, x3, y3, z3);
   return 0;
}

आउटपुट

Equation of plane is 26.00 x + 7.00 y + 9.00 z + 3.00 = 0
है
  1. सी ++ प्रोग्राम यह जांचने के लिए कि क्या 3-डी विमान में बिंदु कोपलानर हैं

    दिए गए बिंदुओं (x1, y1, z1), (x2, y2, z2), (x3, y3, z3) और (x4, y4, z4) और प्रोग्राम को यह जांचना चाहिए कि दिए गए बिंदु समतल हैं या नहीं। पॉइंट्स को कोप्लानर कहा जाता है, क्या वे एक ही प्लेन के नीचे होते हैं और अगर वे अलग-अलग -2 प्लेन के नीचे होते हैं तो पॉइंट्स कॉप्लानर नहीं होते हैं। नीचे चार बिं

  1. सी ++ प्रोग्राम फैक्टोरियल खोजने के लिए

    एक गैर-ऋणात्मक पूर्णांक n का गुणनखंड उन सभी धनात्मक पूर्णांकों का गुणनफल होता है जो n से कम या उसके बराबर होते हैं। उदाहरण के लिए:5 का भाज्य 120 है। 5! = 5 * 4 * 3 * 2 *1 5! = 120 एक पूर्णांक का भाज्य एक पुनरावर्ती कार्यक्रम या एक गैर-पुनरावर्ती कार्यक्रम का उपयोग करके पाया जा सकता है। इन दोनों का

  1. C++ प्रोग्राम एक द्विघात समीकरण के सभी मूल खोजने के लिए

    द्विघात समीकरण ax2 . के रूप में होता है + बीएक्स + सी। द्विघात समीकरण के मूल निम्न सूत्र द्वारा दिए गए हैं - तीन मामले हैं - बी2 <4*a*c - जड़ें असली नहीं होती हैं यानी वे जटिल होती हैं बी2 =4*a*c - मूल वास्तविक हैं और दोनों मूल समान हैं। बी2 4*a*c - जड़ें असली हैं और दोनों जड़ें अलग हैं द्विघ