পঞ্চম অধ্যায় লেকচার-১৩: সাধারণ গাণিতিক সমস্যা সম্পর্কীত সি-প্রোগ্রামসমূহ।

c-programming

এই অংশে যে প্রশ্নগুলো নিয়ে আলোচনা করা হয়েছে-

১. চারটি ধনাত্নক পূর্ণ সংখ্যার যোগফল নির্ণয়ের সি প্রোগ্রাম লেখ।
২. দুটি সংখ্যার বিয়োগফল নির্ণয়ের সি প্রোগ্রাম লেখ।
৩. দুটি সংখ্যার গুনফল নির্ণয়ের অ্যাসি প্রোগ্রাম লেখ।
৪. দুটি সংখ্যার ভাগফল নির্ণয়ের সি প্রোগ্রাম লেখ।
৫.তিনটি সংখ্যার গড় নির্ণয়ের সি প্রোগ্রাম লেখ।
৬. ত্রিভুজের ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম লেখ।
৭. ত্রিভুজের তিনটি বাহুর দৈর্ঘ্য a, b এবং c  হলে, ত্রিভুজটির ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম লেখ।
৮. ত্রিভুজের দুটি বাহুর দৈর্ঘ্য a এবং b  হলে, ত্রিভুজটির ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম লেখ।
৯. ত্রিভুজের একটি বাহুর দৈর্ঘ্য a হলে, ত্রিভুজটির ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম লেখ।
১০. বৃত্তের ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম লেখ।
১১. আয়তক্ষেত্রের ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম লেখ।
১২. সেন্টিগ্রেড তাপমাত্রাকে ফারেনহাইট তাপমাত্রায় রুপান্তরের সি প্রোগ্রাম লেখ।
১৩. ফারেনহাইট তাপমাত্রাকে সেন্টিগ্রেড তাপমাত্রায় রুপান্তরের সি প্রোগ্রাম লেখ।

 

নিচে ধারাবাহিক সমাধান দেওয়া হলো

১. চারটি ধনাত্নক পূর্ণ সংখ্যার যোগফল নির্ণয়ের সি প্রোগ্রাম লেখ।
সি-প্রোগ্রাম :

#include<stdio.h>
#include<conio.h>
int main ()
{
int A,B,C,D,S;
printf("Enter four integer numbers= ");
scanf("%d%d%d%d",&A,&B,&C,&D);
S=A+B+C+D;
printf("The total is=%d",S);
getch ();
}

আউটপুট :

Enter four integer numbers=4 6 5 7
The total is=22

Note : যদি পূর্ণসংখ্যার কথা বলা না থাকে তাহলে সকল চলককে float এ ঘোষণা করতে হবে। তাহলে যে কোন সংখ্যার যোগফল বের করা যাবে।

Click Here for Algorithm & Flowchart

 

২. দুটি সংখ্যার বিয়োগফল নির্ণয়ের সি প্রোগ্রাম লেখ।
সি-প্রোগ্রাম :

#include<stdio.h>
int main ()
{
    float A,B,S;
    printf("Enter two numbers= ");
    scanf("%f%f",&A,&B);
    S=A-B;
    printf("The Result is=%f",S);
    return 0;
}

Note : যেহেতু পূর্ণসংখ্যার কথা বলা নেই তাই চলককে float এ ঘোষণা করা হয়েছে। তাহলে যে কোন সংখ্যার (পূর্ণ এবং ভগ্নাংশ) বিয়োগফল বের করা যাবে।

আউটপুট :

Enter two numbers=75 70
The Result is=5

Click Here for Algorithm & Flowchart

 

৩. দুটি সংখ্যার গুনফল নির্ণয়ের সি প্রোগ্রাম লেখ।

সি-প্রোগ্রাম :

#include<stdio.h>
int main ()
{
    float A,B,S;
    printf("Enter two numbers= ");
    scanf("%f%f",&A,&B);
    S=A*B;
    printf("The Result is=%f",S);
    return 0;
}

Note : যেহেতু পূর্ণসংখ্যার কথা বলা নেই তাই চলককে float এ ঘোষণা করা হয়েছে। তাহলে যে কোন সংখ্যার (পূর্ণ এবং ভগ্নাংশ) গুনফল বের করা যাবে।

আউটপুট :

Enter two numbers=7 6
The Result is=42

Click Here for Algorithm & Flowchart

 

৪. দুটি সংখ্যার ভাগফল নির্ণয়ের সি প্রোগ্রাম লেখ।

সি-প্রোগ্রাম :

#include<stdio.h>
int main ()
{
    float A,B,S;
    printf("Enter two numbers= ");
    scanf("%f%f",&A,&B);
    S=A/B;
    printf("The Result is=%f",S);
    return 0;
}

Note : যেহেতু পূর্ণসংখ্যার কথা বলা নেই তাই চলককে float এ ঘোষণা করা হয়েছে। তাহলে যে কোন সংখ্যার (পূর্ণ এবং ভগ্নাংশ) ভাগফল বের করা যাবে। তাছাড়া এখানে, A,B কে int ঘোষণা করলেও S কে float ঘোষণা করা লাগবে কারন, দুটি পূর্ণ সংখ্যার ভাগফল সি-তে ১টি পূর্ণ সংখ্যাই হয়। যেমন-7/5=1 হবে।

আউটপুট :

Enter two numbers=7 5
The Result is=1.4

Click Here for Algorithm & Flowchart

 

৫.তিনটি সংখ্যার গড় নির্ণয়ের সি প্রোগ্রাম লেখ।
সি-প্রোগ্রাম :

#include<stdio.h>
#include<conio.h>
int main ()
{
    float a,b,c,Avg;
    printf("Enter Three numbers= ");
    scanf("%f%f%f",&a,&b,&c);
    Avg=(a+b+c)/3;
    printf("The Result is=%.2f",Avg);
    getch();
}


Note : যেহেতু পূর্ণসংখ্যার কথা বলা নেই তাই চলককে float এ ঘোষণা করা হয়েছে। তাহলে যে কোন সংখ্যার (পূর্ণ এবং ভগ্নাংশ) গড় বের করা যাবে।

আউটপুট :

Enter Three numbers=7 6 9
The Result is=7.33

যদি এমন থাকতো যে, তিনটি পূর্ণসংখ্যার গড় নির্ণয়ের সি প্রোগ্রাম লেখ।
তাহলে সি প্রোগ্রামটি হতো নিম্নরুপ-

#include<stdio.h>
#include<conio.h>
int main ()
{
    int a,b,c;
    float Avg;
    printf("Enter Three integer numbers= ");
    scanf("%d%d%d",&a,&b,&c);
    Avg=(a+b+c)/3;
    printf("The Result is=%.1f",Avg);
    getch();
}

এই প্রোগ্রমটি Sum ও Avg আলাদা করে ভেঙে লেখা যায় এভাবে।

#include<stdio.h>
#include<conio.h>
int main ()
{
    int a,b,c,sum;
    float Avg;
    printf("Enter Three integer numbers= ");
    scanf("%d%d%d",&a,&b,&c);
    sum=a+b+c;
    Avg=sum/3;
    printf("The Result is=%.1f",Avg);
    getch();
}

Click Here for Algorithm & Flowchart

 

৬. ত্রিভুজের ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম লেখ।
সি-প্রোগ্রাম :

#include<stdio.h>
#include<conio.h>
int main ()
{
    float b,h,Area;
    printf("Enter value of b & h= ");
    scanf("%f%f",&b,&h);
    Area=0.5*b*h;
    printf("The Result is=%.1f",Area);
    getch();
}

আউটপুট :

Enter value of b & h=5 3
The Result is=7.5

Click Here for Algorithm & Flowchart

 

৭. ত্রিভুজের তিনটি বাহুর দৈর্ঘ্য a, b এবং c  হলে, ত্রিভুজটির ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম লেখ।

সি-প্রোগ্রাম :

#include<stdio.h>
#include<conio.h>
int main ()
{
    float a,b,c,s,Area;
    printf("Enter value of a,b,c= ");
    scanf("%f%f%f",&a,&b,&c);
    s=(a+b+c)/2;
    Area=sqrt(s*(s-a)*(s-b)*(s-c));
    printf("The Result is=%.2f",Area);
    getch();
}


আউটপুট :

Enter value of a,b,c=5 3 6
The Result is=7.48

Click Here for Algorithm & Flowchart

 

৮. ত্রিভুজের দুটি বাহুর দৈর্ঘ্য a এবং b  হলে, ত্রিভুজটির ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম লেখ।
সি-প্রোগ্রাম :

#include<stdio.h>
#include<conio.h>
int main ()
{
    float a,b,Area;
    printf("Enter value of a,b= ");
    scanf("%f%f",&a,&b);
    Area=(b/4)*sqrt(4*a*a-b*b);
    printf("The Result is=%.1f",Area);
    getch();
}

আউটপুট :

Enter value of a,b=5 3
The Result is=7.2

Click Here for Algorithm & Flowchart

 

৯. ত্রিভুজের একটি বাহুর দৈর্ঘ্য a হলে, ত্রিভুজটির ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম লেখ।

সি-প্রোগ্রাম :

#include<stdio.h>
#include<conio.h>
int main ()
{
    float a,Area;
    printf("Enter value of a= ");
    scanf("%f",&a);
    Area=(sqrt(3)/4)*(a*a);
    printf("The Result is=%.1f",Area);
    getch();
}


আউটপুট :

Enter value of a=5
The Result is=10.8

Click Here for Algorithm & Flowchart

 

১০. বৃত্তের ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম লেখ।
সি-প্রোগ্রাম :

#include<stdio.h>
#include<conio.h>
int main ()
{
    float r,Area;
    printf("Enter value of r= ");
    scanf("%f",&r);
    Area=3.14*r*r;
    printf("The Result is=%.1f",Area);
    getch();
}

আউটপুট :

Enter value of r=5
The Result is=78.5

Click Here for Algorithm & Flowchart

 

১. আয়তক্ষেত্রের ক্ষেত্রফল নির্ণয়ের সি প্রোগ্রাম লেখ।

সি-প্রোগ্রাম :

#include<stdio.h>
#include<conio.h>
int main ()
{
    float l,b,Area;
    printf("Enter value of l,b= ");
    scanf("%f%f",&l,&b);
    Area=l*b;
    printf("The Result is=%.1f",Area);
    getch();
}

আউটপুট :

Enter value of l,b=5 7
The Result is=35

Click Here for Algorithm & Flowchart

 

১২. সেন্টিগ্রেড তাপমাত্রাকে ফারেনহাইট তাপমাত্রায় রুপান্তরের সি প্রোগ্রাম লেখ।

সি-প্রোগ্রাম :

#include<stdio.h>
#include<conio.h>
int main ()
{
    float C,F;
    printf("Enter value of C =   ");
    scanf("%f",&C);
    F=(C*9)/5+32;
    printf("The Result is=%.1f",F);
    getch();
}

আউটপুট :

Enter value of C=5
The Result is=41

Click Here for Algorithm & Flowchart

 

১৩. ফারেনহাইট তাপমাত্রাকে সেন্টিগ্রেড তাপমাত্রায় রুপান্তরের সি প্রোগ্রাম লেখ।

সি-প্রোগ্রাম :

#include<stdio.h>
#include<conio.h>
int main ()
{
    float C,F;
    printf("Enter value of F =   ");
    scanf("%f",&F);
    C=5*(F-32)/9;
    printf("The Result is=%.1f",C);
    getch();
}


আউটপুট :

Enter value of F=48
The Result is=8.9

Click Here for Algorithm & Flowchart

 



Written by:

Habibur Rahman(Habib Sir)
Author at www.habibictcare.com
Email:habibbzm2018@gmail.com
Cell: +8801712-128532,+8801913865284

Leave a Reply

Your email address will not be published. Required fields are marked *