কম্পিউটার টিউটোরিয়াল

জটিল সংখ্যা গুণফল বের করার C++ প্রোগ্রাম


জটিল সংখ্যাগুলো হলো a+bi আকারের সংখ্যা যেখানে i একটি কাল্পনিক সংখ্যা এবং a ও b বাস্তব সংখ্যা। জটিল সংখ্যার কিছু উদাহরণ:

2+3i
5+9i
4+2i

জটিল সংখ্যা গুণফল বের করার একটি প্রোগ্রাম নিচে দেওয়া হলো:

উদাহরণ

#include <iostream>
using namespace std;

int main() {
    int x1, y1, x2, y2, x3, y3;
    cout << "Enter the first complex number : " << endl;
    cin >> x1 >> y1;
    cout << "\nEnter second complex number : " << endl;
    cin >> x2 >> y2;
    x3 = x1 * x2 - y1 * y2;
    y3 = x1 * y2 + y1 * x2;
    cout << "The value after multiplication is: " << x3 << " + " << y3 << " i ";
    return 0;
}

আউটপুট

Enter the first complex number : 2 1
Enter second complex number : 3 4
The value after multiplication is: 2 + 11 i

উপরোক্ত প্রোগ্রামে, ব্যবহারকারী দুটি জটিল সংখ্যা ইনপুট দেন। এটি নিচে দেওয়া হলো:

cout << "Enter the first complex number : " << endl;
cin >> x1 >> y1;
cout << "\nEnter second complex number : " << endl;
cin >> x2 >> y2;

দুটি জটিল সংখ্যার গুণফল প্রয়োজনীয় সূত্র দিয়ে বের করা হয়। এটি নিচে দেওয়া হলো:

x3 = x1 * x2 - y1 * y2;
y3 = x1 * y2 + y1 * x2;

শেষে, গুণফলটি প্রদর্শন করা হয়। এটি নিচে দেওয়া হলো:

cout << "The value after multiplication is: " << x3 << " + " << y3 << " i ";

  1. আর্মস্ট্রং নম্বর (Armstrong Number) চেক করার C++ প্রোগ্রাম

  2. সংখ্যার ঘাত (Power) বের করার C++ প্রোগ্রাম (রিকার্সিভ ও নন-রিকার্সিভ)

  3. C++ প্রোগ্রাম: সংখ্যা উল্টানো (Reverse a Number)

  4. C++ প্রোগ্রাম: গুণিতক টেবিল তৈরি