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

दिए गए विकर्णों वाले समचतुर्भुज का क्षेत्रफल और परिमाप निकालने का प्रोग्राम


समचतुर्भुज (Rhombus) क्या है?

ज्यामिति में, समचतुर्भुज एक चतुर्भुज होता है जिसकी चारों भुजाएँ समान लंबाई की होती हैं। समचतुर्भुज हीरे के आकार जैसा दिखता है। यदि समचतुर्भुज के विकर्ण समकोण पर मिलते हैं तो यह वर्ग बन जाता है।

समचतुर्भुज के गुण निम्नलिखित हैं:

  • समान भुजाएँ
  • विपरीत भुजाएँ समानांतर और विपरीत कोण समान होते हैं, जिससे यह एक समानांतर चतुर्भुज बनता है
  • विकर्ण समकोण पर एक-दूसरे को समद्विभाजित करते हैं

नीचे समचतुर्भुज का चित्र दिया गया है:

दिए गए विकर्णों वाले समचतुर्भुज का क्षेत्रफल और परिमाप निकालने का प्रोग्राम

समस्या

दिए गए विकर्णों, मान लें d1 और d2, का उपयोग करके समचतुर्भुज का क्षेत्रफल और परिमाप ज्ञात करना है, जहाँ क्षेत्रफल आकृति द्वारा घिरा स्थान होता है और परिमाप उसकी सीमाओं द्वारा कवर किया गया स्थान होता है।

समचतुर्भुज का क्षेत्रफल और परिमाप निकालने का सूत्र:

दिए गए विकर्णों वाले समचतुर्भुज का क्षेत्रफल और परिमाप निकालने का प्रोग्राम

उदाहरण

इनपुट: d1=6 और d2=12
आउटपुट: दिए गए विकर्णों वाले समचतुर्भुज का परिमाप: 26
         दिए गए विकर्णों वाले समचतुर्भुज का क्षेत्रफल: 36

एल्गोरिदम

शुरुआत
चरण 1 → समचतुर्भुज का परिमाप निकालने का फंक्शन घोषित करें
   int perimeter(int d1, int d2)
      चर घोषित करें: long long int perimeter
      perimeter = 2 * sqrt(pow(d1, 2) + pow(d2, 2)) सेट करें
      perimeter प्रिंट करें
चरण 2 → समचतुर्भुज का क्षेत्रफल निकालने का फंक्शन घोषित करें
   int area(int d1, int d2)
      चर घोषित करें: long long int area
      area = (d1 * d2) / 2 सेट करें
      area प्रिंट करें
चरण 3 → main() में
   चर घोषित करें: int d1 = 6, d2 = 12
   perimeter(d1, d2) कॉल करें
   area(d1, d2) कॉल करें
समाप्त

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

#include <iostream>
#include <math.h>
using namespace std;

// समचतुर्भुज का परिमाप निकालने का प्रोग्राम
int perimeter(int d1, int d2){
    long long int perimeter;
    perimeter = 2 * sqrt(pow(d1, 2) + pow(d2, 2));
    cout << "The perimeter of rhombus with given diagonals are :" << perimeter;
}

// समचतुर्भुज का क्षेत्रफल निकालने का प्रोग्राम
int area(int d1, int d2){
    long long int area;
    area = (d1 * d2) / 2;
    cout << "\nThe area of rhombus with given diagonals are :" << area;
}

int main(){
    int d1 = 6, d2 = 12;
    perimeter(d1, d2);
    area(d1, d2);
    return 0;
}

आउटपुट

The perimeter of rhombus with given diagonals are :26
The area of rhombus with given diagonals are :36

  1. C++ में डोमिनोज़ और ट्रोमिनोज़ से क्षेत्र भरने के कॉन्फिगरेशन की संख्या गिनने का प्रोग्राम C++ में डोमिनोज़ और ट्रोमिनोज़ से क्षेत्र भरने के कॉन्फिगरेशन की संख्या गिनने का प्रोग्राम

    परिचय मान लीजिए हमारे पास दो आकार हैं: डोमिनो (Domino) और ट्रोमिनो (Tromino)। डोमिनो 2×1 आकार के होते हैं और ट्रोमिनो L जैसे आकार के होते हैं। उन्हें नीचे दिखाए अनुसार घुमाया जा सकता है। यदि हमारे पास एक संख्या n है, तो हमें इन दो प्रकार के टुकड़ों से 2×n बोर्ड भरने के कॉन्फिगरेशन की संख्या ढूंढ

  1. C++ में समबाहु त्रिभुज के परिक्षेपक वृत्त का क्षेत्रफल गणना करें C++ में समबाहु त्रिभुज के परिक्षेपक वृत्त का क्षेत्रफल गणना करें

    जैसा कि नाम से पता चलता है, समबाहु त्रिभुज वह है जिसकी भुजाएं समान होती हैं और इसके आंतरिक कोण भी 60° प्रत्येक के समान होते हैं। इसे नियमित त्रिभुज के रूप में भी जाना जाता है क्योंकि यह एक नियमित बहुभुज है।समबाहु त्रिभुज के गुण हैंसमान लंबाई की 3 भुजाएंसमान डिग्री के आंतरिक कोण जो 60 हैंकिसी बहुभुज

  1. C++ में समबाहु त्रिभुज का क्षेत्रफल और परिमाप गणना करें C++ में समबाहु त्रिभुज का क्षेत्रफल और परिमाप गणना करें

    समबाहु त्रिभुज क्या है?जैसा कि नाम से पता चलता है, समबाहु त्रिभुज वह है जिसकी भुजाएं समान होती हैं और इसके आंतरिक कोण भी 60° प्रत्येक के समान होते हैं। इसे नियमित त्रिभुज के रूप में भी जाना जाता है क्योंकि यह एक नियमित बहुभुज है।समबाहु त्रिभुज के गुण हैं -समान लंबाई की 3 भुजाएंसमान डिग्री के आंतरिक