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

C प्रोग्राम में 3D में दो तल के बीच का कोण


समस्या विवरण

यहां हम त्रि-आयामी स्थान में दो तल के बीच का कोण गणना करना देखेंगे। तल P1 और P2 हैं। Pi के समीकरण इस प्रकार हैं:

a₁x + b₁y + c₁z + d₁ = 0

a₂x + b₂y + c₂z + d₂ = 0

सूत्र

यदि कोण 'A' है, तो:

cos A = |a₁a₂ + b₁b₂ + c₁c₂| / (√(a₁²+b₁²+c₁²) * √(a₂²+b₂²+c₂²))

C++ प्रोग्राम उदाहरण

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

class Plane{
private:
    double a, b, c, d;
public:
    Plane(double a = 0, double b = 0, double c = 0, double d = 0){
        this->a = a;
        this->b = b;
        this->c = c;
        this->d = d;
    }
    double friend angle(Plane p1, Plane p2);
};

double angle(Plane p1, Plane p2){
    double nume = (p1.a * p2.a) + (p1.b * p2.b) + (p1.c * p2.c);
    double deno1 = (p1.a * p1.a) + (p1.b * p1.b) + (p1.c * p1.c);
    double deno2 = (p2.a * p2.a) + (p2.b * p2.b) + (p2.c * p2.c);
    return (180.0 / 3.14159) * acos(nume / (sqrt(deno1) * sqrt(deno2)));
}

int main() {
    Plane p1(2.0, 2.0, -3.0, -5.0), p2(3.0, -3.0, 5.0, -6.0);
    cout << "कोण: " << angle(p1, p2) << " डिग्री";
}

आउटपुट

कोण: 123.697 डिग्री
  1. - जावा प्रोग्राम: दो अंतराल के बीच आर्मस्ट्रांग नंबर्स प्रदर्शित करना

    इस लेख में हम समझेंगे कि जावा में दो दी गई संख्याओं के बीच आर्मस्ट्रांग नंबर्स कैसे प्रदर्शित किए जाते हैं। डेमोनस्ट्रेशन इनपुट: 1 और 500 आउटपुट: 1 और 500 के बीच आर्मस्ट्रांग नंबर्स: 1, 153, 370, 371, 407 एल्गोरिदम चरण 1 - शुरू चरण 2 - चार इंटीजर घोषित करें: my_input_1, my_input_2, i, sum चरण 3

  1. - जावा प्रोग्राम: दो अंतराल के बीच प्राइम नंबर्स प्रदर्शित करना

    इस लेख में हम समझेंगे कि दो अंतराल के बीच प्राइम नंबर्स कैसे प्रदर्शित किए जाते हैं। डेमोनस्ट्रेशन इनपुट: शुरुआती संख्या: 1 अंतिम संख्या: 75 आउटपुट: अंतराल 1 और 75 के बीच प्राइम नंबर्स: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 एल्गोरिदम चरण 1 - शुरू चरण 2 - वेरिएबल्स घोषित करें

  1. - जावा प्रोग्राम से दो पूर्णांकों के बीच आर्मस्ट्रांग नंबर (Armstrong Number) ढूंढना

    इस लेख में हम समझेंगे कि जावा में दी गई दो संख्याओं के बीच आर्मस्ट्रांग नंबर कैसे प्रदर्शित किए जाते हैं। एक आर्मस्ट्रांग नंबर वह संख्या है जो अपने अंकों के घन के योग के बराबर होती है। एक पूर्णांक को n क्रम का आर्मस्ट्रांग नंबर कहा जाता है यदि उसके प्रत्येक अंक को अलग करके घन किया जाए और जोड़ा जाए