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

सी # में जटिल संख्या

C# में जटिल संख्याओं के साथ काम करने और प्रदर्शित करने के लिए, आपको वास्तविक और काल्पनिक मानों की जांच करनी होगी।

7+5i जैसी एक सम्मिश्र संख्या दो भागों, एक वास्तविक भाग 7 और एक काल्पनिक भाग 5 से मिलकर बनती है। यहाँ, काल्पनिक भाग i का गुणज है।

पूर्ण संख्या प्रदर्शित करने के लिए, -

. का उपयोग करें
public struct Complex

दोनों सम्मिश्र संख्याओं को जोड़ने के लिए, आपको वास्तविक और काल्पनिक भाग जोड़ना होगा -

public static Complex operator +(Complex one, Complex two) {
   return new Complex(one.real + two.real, one.imaginary + two.imaginary);
}

आप C# में सम्मिश्र संख्याओं के साथ कार्य करने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं।

उदाहरण

using System;
public struct Complex {
   public int real;
   public int imaginary;
   public Complex(int real, int imaginary) {
      this.real = real;
      this.imaginary = imaginary;
   }
   public static Complex operator +(Complex one, Complex two) {
      return new Complex(one.real + two.real, one.imaginary + two.imaginary);
   }
   public override string ToString() {
      return (String.Format("{0} + {1}i", real, imaginary));
   }
}
class Demo {
   static void Main() {
      Complex val1 = new Complex(7, 1);
      Complex val2 = new Complex(2, 6);
      // Add both of them
      Complex res = val1 + val2;
      Console.WriteLine("First: {0}", val1);
      Console.WriteLine("Second: {0}", val2);
      // display the result
      Console.WriteLine("Result (Sum): {0}", res);
      Console.ReadLine();
   }
}

आउटपुट

First: 7 + 1i
Second: 2 + 6i
Result (Sum): 9 + 7i

  1. जावास्क्रिप्ट नंबर उदाहरण

    जावास्क्रिप्ट में संख्याओं के लिए एक उदाहरण निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document<

  1. पाइथन में जटिल संख्याओं के साथ मॉड्यूलस कैसे काम करता है?

    फ्लोर और मॉड्यूलस ऑपरेटर्स (// और % क्रमशः) को Python 3.x में कॉम्प्लेक्स नंबर पर इस्तेमाल करने की अनुमति नहीं है। हालांकि, इन ऑपरेशनों को Python 2.7.x में जटिल संख्याओं के लिए परिभाषित किया गया है पायथन 3 >>> x=9+2j >>> y=2+1j >>> x%y Traceback (most recent call last): Fi

  1. हम पायथन में जटिल संख्याओं का उपयोग कैसे कर सकते हैं?

    एक सम्मिश्र संख्या वास्तविक संख्या a और b की एक जोड़ी होती है, जिसे अक्सर a+bi, या a+ib के रूप में लिखा जाता है, जहां i को काल्पनिक इकाई कहा जाता है और इसके लिए एक लेबल के रूप में कार्य करता है दूसरा कार्यकाल। गणितीय रूप से, i2 =-1। कभी-कभी, i के बजाय j का उपयोग किया जाता है। यहां बताया गया है कि एक