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

C ভাষায় স্ট্রাকচার ফাংশনে পাস করিয়ে দুটি কমপ্লেক্স সংখ্যা যোগ করা


C প্রোগ্রামিং ভাষায় দুটি কমপ্লেক্স সংখ্যা যোগ করতে হলে, ব্যবহারকারী দুটি কমপ্লেক্স নম্বরকে স্ট্রাকচার মেম্বার হিসেবে নেবে এবং একটি ইউজার-ডিফাইনড ফাংশন তৈরি করে সেগুলো যোগ করবে।

অ্যালগরিদম

Step 1:Declare struct complex with data members.
Step 2:Declare name for structure and variables.
Step 3:Enter real and imaginary part for first complex number at run time.
Step 4:Enter real and imaginary part for second complex number at runtime.
Step 5:Compute addition of number1 and number2 by calling function. Go to step 7.
Step 6:Print the result.
Step 7:Compute addition
        Declare temp variable
        temp.real = num1.real + num2.real;
        temp.imag = num1.imag + num2.imag;
        return (temp);

উদাহরণ

স্ট্রাকচার ফাংশনে পাস করিয়ে দুটি কমপ্লেক্স সংখ্যা যোগ করার C প্রোগ্রাম—

#include <stdio.h>
typedef struct complex {
    float real;
    float imag;
} complex;

complex addition(complex num1, complex num2);
int main() {
    complex num1, num2, value;
    printf("entering real and imag parts of first complex no:\n ");
    scanf("%f %f", &num1.real, &num1.imag);
    printf("entering real and imag parts of second complex no:\n ");
    scanf("%f %f", &num2.real, &num2.imag);
    value = addition(num1, num2);
    printf("result = %.1f + %.1fi", value.real, value.imag);
    return 0;
}
complex addition(complex num1, complex num2) {
    complex temp;
    temp.real = num1.real + num2.real;
    temp.imag = num1.imag + num2.imag;
    return (temp);
}

আউটপুট

entering real and imag parts of first complex no:
entering real and imag parts of second complex no:
result = 0.0 + 0.0i

  1. ওপেন অফিস ক্যালকে কলাম বা সারিয়ের সংখ্যা যোগ করার পদ্ধতি

  2. জাভা প্রোগ্রাম: দুটি কমপ্লেক্স নম্বর যোগ করা

  3. পাইথনে ইন্টিজার স্ট্রিংকে কমপ্লেক্স নাম্বারে আনপ্যাক কীভাবে করবেন?

  4. Windows 11-এ নতুন ভাষা যোগ করার ধাপে ধাপে গাইড