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

C प्रोग्राम: समानांतर चतुर्भुज की परिधि ज्ञात करना

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

एक समानांतर चतुर्भुज एक चतुर्भुज है जिसके:

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

परिधि/परिमाप सूत्र

यदि भुजाएं a और b हैं, तो:

परिधि = 2(a + b) = 2a + 2b

उदाहरण

भुजा aभुजा bपरिधि
231270.00
16.22480.40
5.53.217.40

C प्रोग्राम

#include <stdio.h>

float circumference(float a, float b) {
    return (2 * a) + (2 * b);
}

int main() {
    float a, b;
    printf("पहली भुजा (a) दर्ज करें: ");
    scanf("%f", &a);
    printf("दूसरी भुजा (b) दर्ज करें: ");
    scanf("%f", &b);

    printf("समानांतर चतुर्भुज की परिधि: %.2f\n", circumference(a, b));
    return 0;
}

नमूना आउटपुट

पहली भुजा (a) दर्ज करें: 23
दूसरी भुजा (b) दर्ज करें: 12
समानांतर चतुर्भुज की परिधि: 70.00

विस्तारित संस्करण

#include <stdio.h>
#include <math.h>

typedef struct {
    float a, b;
    float angle;  // डिग्री में कोण
} Parallelogram;

float perimeter(Parallelogram p) {
    return 2 * (p.a + p.b);
}

float area(Parallelogram p) {
    // क्षेत्रफल = a * b * sin(कोण)
    return p.a * p.b * sin(p.angle * M_PI / 180.0);
}

float diagonal1(Parallelogram p) {
    // विकर्ण 1 = √(a² + b² + 2ab cos θ)
    return sqrt(p.a*p.a + p.b*p.b + 2*p.a*p.b*cos(p.angle * M_PI / 180.0));
}

float diagonal2(Parallelogram p) {
    // विकर्ण 2 = √(a² + b² - 2ab cos θ)
    return sqrt(p.a*p.a + p.b*p.b - 2*p.a*p.b*cos(p.angle * M_PI / 180.0));
}

int main() {
    Parallelogram p = {10, 6, 60};
    printf("परिधि: %.2f\n", perimeter(p));
    printf("क्षेत्रफल: %.2f\n", area(p));
    printf("विकर्ण 1: %.2f\n", diagonal1(p));
    printf("विकर्ण 2: %.2f\n", diagonal2(p));
    return 0;
}
  1. C प्रोग्राम: cos(x) श्रृंखला का योग C प्रोग्राम: cos(x) श्रृंखला का योग

    cos(x) श्रृंखला विस्तार कोसाइन फ़ंक्शन का टेलर श्रृंखला विस्तार: cos(x) = Σ (-1)ᵏ × x²ᵏ / (2k)! , k=0 से ∞ तक विस्तारित रूप में: cos(x) = 1 - x²/2! + x⁴/4! - x⁶/6! + x⁸/8! - ... महत्वपूर्ण नोट x रेडियन में होना चाहिए, डिग्री में नहीं। रूपांतरण: रेडियन = डिग्री × π/180 उदाहरण x (डिग्री)पद (n)परि

  1. C प्रोग्राम: सरणी के तत्वों का गुणनफल C प्रोग्राम: सरणी के तत्वों का गुणनफल

    समस्या विवरण एक सरणी arr[n] दी गई है, इसके सभी तत्वों का गुणनफल ज्ञात करें। उदाहरण सरणीगुणनफलगणना {10, 20, 3, 4, 8}1920010×20×3×4×8 {1, 2, 3, 4, 3, 2, 1}1441×2×3×4×3×2×1 {5, 0, 10}0शून्य से गुणनफल = 0 एल्गोरिदम result = 1 आरंभ करें प्रत्येक तत्व के लिए: result *= arr[i] result लौटाएं C प्

  1. C में क्रिसमस ट्री प्रोग्राम C में क्रिसमस ट्री प्रोग्राम

    यहां हम एक दिलचस्प समस्या देखेंगे। इस समस्या में हम देखेंगे कि कैसे क्रिसमस ट्री को यादृच्छिक रूप से प्रिंट किया जाए। तो ट्री क्रिसमस ट्री लाइट्स की तरह झिलमिलाएगा। क्रिसमस ट्री प्रिंट करने के लिए, हम विभिन्न आकारों के पिरामिड को एक के नीचे एक प्रिंट करेंगे। सजावटी पत्तियों के लिए दिए गए कैरेक्टर्स