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

সরল রৈখিক সমীকরণের সমাধান খুঁজে বের করার C প্রোগ্রাম


সফটওয়্যার ডেভেলপমেন্ট মেথড প্রয়োগ করে C প্রোগ্রামিং ভাষায় এক ভেরিয়েবল বিশিষ্ট সরল রৈখিক সমীকরণ সমাধান করা যায়।

প্রয়োজনীয়তা

  • সমীকরণটি ax+b=0 ফর্মে থাকতে হবে
  • a এবং b ইনপুট, x এর মান বের করতে হবে

বিশ্লেষণ

এখানে,

  • একটি ইনপুট হলো a,b ভ্যালু।
  • একটি আউটপুট হলো x ভ্যালু।

অ্যালগরিদম

সরল রৈখিক সমীকরণের সমাধান খুঁজে বের করার অ্যালগরিদম নিচে দেওয়া হলো:

Step 1. Start Step 2. Read a,b values Step 3. Call function Jump to step 5 Step 4. Print result Step 5: 
  • i. if(a == 0)
    • Print value of c cannot be predicted
  • Else
    • Compute c=-b/a
  • Return c
Step 6: Stop

প্রোগ্রাম

সরল রৈখিক সমীকরণের সমাধান খুঁজে বের করার C প্রোগ্রাম:

#include <stdio.h> #include <string.h> float solve(float a, float b){    float c;    if(a == 0){       printf("value of c cannot be predicted\n");    }else{       c = -b / a;    }    return c; } int main(){    float a, b, c;    printf("\n enter a,b values: ");    scanf("%f%f", &a, &b);    c = solve(a, b);    printf("\n linear eq of one variable in the form of ax+b = 0, if a=%f,b=%f,then x=    %f",a,b,c);    return 0; }

আউটপুট

উপরোক্ত প্রোগ্রামটি এক্সিকিউট করলে নিচের ফলাফলটি দেখায়:

enter a,b values: 4 8 linear eq of one variable in the form of ax+b = 0, if a=4.000000, b=8.000000, then x= -2.000000

  1. সি প্রোগ্রাম দিয়ে দ্বিঘাত সমীকরণের রুট (Roots) বের করা

  2. সি++-এ একটি রেখার মিড-পয়েন্ট বের করার প্রোগ্রাম

  3. সি++-এ ত্রিভুজের কেন্ড্রয়েড (Centroid) বের করার প্রোগ্রাম

  4. সি++-এ সমান্তরাল চতুর্ভুজের (Parallelogram) ক্ষেত্রফল বের করার প্রোগ্রাম