“সি/সি++” প্রোগ্রামিং

তথ্য ও যোগাযোগ প্রযুক্তি (ব্যবহারিক)
একাদশ ও দ্বাদশ শ্রেণি


প্রোগ্রামিং ভাষা

 

২.১ ত্রিভূজের ক্ষেত্রফল নির্ণয়ের জন্য প্রোগ্রাম লিখ।

প্রোগ্রাম কোড:

#include<stdio.h>
#include<conio.h>
int main()
{
float base,height,area;
printf(“\n Enter base of the triangle =”);
scanf(“%f”,&base);
printf(“\n Enter height of the triangle=”);
scanf(“%f”,&height);
area=(base*height)/2;

printf(“\n Area of a triangle is=%2f”,area);
getch();
}

২.২ বৃত্তের ক্ষেত্রফল নির্ণয়ের জন্য প্রোগ্রাম লিখ।

প্রোগ্রাম কোড:

#include<stdio.h>
#include<conio.h>
#include<math.h>

main()
{
int radius;
float area,pi=3.14;
printf(“\n Enter the value of radius:”);
scanf(“%d”,&radius);
area= pi*radius*radius;
printf(“\n Area of a circle is :%f”,area);
getch();
}

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

প্রোগ্রাম কোড:

#include<stdio.h>
#include<conio.h>
main()
{
float c,f;
printf(“\n Enter the Celsius Temperature:”);
scanf(“%f”,&c);
f=((c*9)/5)+32;
printf(“\n Fahrenheit temperature is %.2f”,f);
getch();
}

২.৪ কোন সংখ্যা জোড় কিনা, তা নিণর্য়ের জন্য প্রোগাম লিখ।

প্রোগ্রাম কোড:

#include<stdio.h>
#include<conio.h>
int main()
{
int n;
printf(“\n Enter any integer number:”);
scanf(“%d”,&n);
if(n%2==0)
printf(“\n Your number is even.”);
else
printf(“\n Your number is odd.”);
getch();
}

২.৫ কোন একটি সাল লিপ ইয়ার কিনা, তা নির্ণয়ের জন্য একটি প্রেগ্রাম লিখ।

প্রোগ্রাম কোড:

#include<stdio.h>
#include<conio.h>
int main()
{
int year;
printf(“\n Enter the year (4 Digit) to check:”);
scanf(“%d”,&year);
if(year%400==0|| (year%100!=0&&year%4==0))
printf(“%d is a leap year.”,year);
else
printf(“%d is not a leap year.”,year);
getch();
}

২.৬ ১+২+৩+…………….+N সিরিজের যোগফল নির্ণয়ের জন্য প্রোগ্রাম লিখ।

প্রোগ্রাম কোড:

#include<stdio.h>
#include<conio.h>
main()
{
int s=0;
int i=1;
int n;
printf(“\n Enter the total number of value:”);
scanf(“%d”,&n);
while(i<=n)
{
s=s+i;
i++;
}
printf(“\n The sum of the value is %dn”,s);
getch();
}

২.৭ ১+২+৩+……………..+N সিরিজের যোগফল নির্ণয়ের জন্য প্রোগ্রাম লিখ।

প্রোগ্রাম কোড:

#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
int i=1,sum=0,number;
printf(“\n Enter the last number of the series:”);
scanf(“%d”,&number);
printf(“n The Series is:”);
do
{
printf(“%d”,i);
sum=sum+pow(i,2);
i+=1;
if(i<=number)
printf(“+”);

}while(i<=number);
printf(“n Summation=%d”,sum);
getch();
}

২.৮ ১ থেকে ১০০ পর্যন্ত শুধুমাত্র জোড় সংখ্যাগুলোর যোগফল নির্ণয়ের জন্য প্রোগ্রাম লিখ।

প্রোগ্রাম কোড:

#include<stdio.h>
#include<conio.h>
int main()
{
int i,sum,n;
printf(“\n Enter the value of n = “);
scanf(“%d”,&n);
sum=0;
for(i=1;i<=n;i++)
sum+=i;
printf(“\n Sum of all numbers from 1 to %d is = %d”,n,sum);
getch();
}

২.৯ কোন একটি সংখ্যার ফ্যাক্টরিয়াল মান নির্ণয়ের জন্য প্রোগ্রাম লিখ।

প্রোগ্রাম কোড:

#include<stdio.h>
#include<conio.h>
main()
{
int N,F,K;
printf(“\n Enter the Number:”);
scanf(“%d”,&N);
F=1;
for(K=1;K<=N;K++)
F=F*K;
printf(“\n The Factorial is =%dn”,F);

}

২.১০ দুটি সংখ্যার গ.সা.গু নির্ণয়ের জন্য প্রোগ্রাম লিখ।

প্রোগ্রাম কোড:

#include<stdio.h>
#include<conio.h>
main()
{
int a,b,x;
printf(“\n Enter the two number:”);
scanf(“%d %d”,&a &b);
if(a<b)
x=a
else  x=b;
again: if(a%x==0 &&  b%x==0)
Printf(“\n The GCD of %d and %d is %d”,a,b,x);
else
{
x=x-1;
goto again;
}
getch();
}

২.১১ নিম্নের সংখ্যাগুলোর বড় থেকে ছোট ক্রমানুসারে সাজানোর জন্য প্রোগ্রম লিখ। ৮,৭,১৪,১২,১৮।

প্রোগ্রাম কোড:

#include<stdio.h>
#include<conio.h>
main()
{
int a[5],i,j,t;
printf(“\n Enter 5 Number: “);
for (i=0;i<5;i++)
scanf(“%d”,&a[i]);
for (i=0;i<5;i++)
{
for(j=i+1;j<5;j++)
{
if(a[i]<a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
printf(“\n Descending Order is: “);
for(j=0;j<5;j++)
printf(“%d “,a[j]);
getch();
}

২.১২ কোন সংখ্যা মৌলিক কিনা তা নির্ণয়ের জন্য প্রোগ্রাম লিখ।

প্রোগ্রাম কোড:

#include<stdio.h>
#include<conio.h>
main()
{
int n,j;
printf(“\n Enter a number to check if it is prime or not:n”);
scanf(“%d”,&n);
for(j=2;j<=n-1;j++)
{
if(n%j==0)
{
printf(“%d is not prime.n”,n);
break;
}
}
if(j==n)
printf(“%d is prime.n”,n);
}

২.১৩ ax২+bx+c=০ সমীকরণের x এর মান প্রোগ্রামের সাহায্যে নির্ণয় কর।

প্রোগ্রাম কোড:

#include<stdio.h>
#include<conio.h>
#include<math.h>

int main()
{
float a,b,c,D,root1,root2,root;
printf(“\n Input Values of a, b & c=n”);
scanf(“%f%f%f”,&a,&b,&c);
D=b*b-4*a*c;
if(D=0)
{
root=-b/(2.0*a);
printf(“\n Unique Solution=%fn,root”);
}
else if(D>0)
{
root1=(-b+sqrt(D))/(2.0*a);
root2=(-b-sqrt(D))/(2.0*a);
printf(“root1=%fn”,root1);
printf(“root2=%fn”,root2);
}
else
printf(“\n Roots are imaginary.n”);
getch();
}

২.১৪ তিনটি সংখ্যার মধ্যে বড় সংখ্যাটি নির্ণয়ের প্রোগ্রাম লিখ।

প্রোগ্রাম কোড:

#include<stdio.h>
#include<conio.h>
int main()
{
int num1,num2,num3,max;
printf(“\n Enter First number:”);
scanf(“%d”,&num1);
printf(“\n Enter second number:”);
scanf(“%d”,&num2);
printf(“\n Enter Third number:”);
scanf(“%d”,&num3);
max=num1;
if(max<num2)max=num2;
if(max<num3)max=num3;
printf(“\n %d is the largest number.”,max);
getch();
}

 



সিলেবাসের বাইরে

## যোগ বিয়োগ গুণ ভাগ করার জন্য একটি প্রোগ্রাম লিখ।

প্রোগ্রাম কোড:

# include <stdio.h>
int main()
{
char o;
float num1,num2;
printf(“Enter operator either + or – or * or divide : “);
scanf(“%c”,&o);
printf(“Enter two operands: “);
scanf(“%f%f”,&num1,&num2);
switch(o) {
case ‘+’:
printf(“%.1f + %.1f = %.1f”,num1, num2, num1+num2);
break;
case ‘-‘:
printf(“%.1f – %.1f = %.1f”,num1, num2, num1-num2);
break;
case ‘*’:
printf(“%.1f * %.1f = %.1f”,num1, num2, num1*num2);
break;
case ‘/’:
printf(“%.1f / %.1f = %.1f”,num1, num2, num1/num2);
break;
default:
/* If operator is other than +, -, * or /, error message is shown */
printf(“Error! operator is not correct”);
break;
}
return 0;
}

 

## ভাওয়েল এবং কনসুনেন্ট চেক করার জন্য একটি প্রোগ্রাম লিখ।

 

প্রোগ্রাম কোড:

#include <stdio.h>
int main(){
char c;
printf(“Enter an alphabet: “);
scanf(“%c”,&c);
if(c==’a’||c==’A’||c==’e’||c==’E’||c==’i’||c==’I’||c==’o’||c==’O’||c==’u’||c==’U’)
printf(“%c is a vowel.”,c);
else
printf(“%c is a consonant.”,c);
return 0;
}

 

 

## নামতা বের করার জন্য একটি প্রোগ্রাম লিখ।

প্রোগ্রাম কোড:

#include <stdio.h>
int main()
{
int n, i;
printf(“Enter an integer to find multiplication table: “);
scanf(“%d”,&n);
for(i=1;i<=10;++i)
{
printf(“%d * %d = %d\n”, n, i, n*i);
}
return 0;
}

 

## দুটি নাম্বারের মধ্যে ছোট/বড় নাম্বার বের করার জন্য (দুটি নাম্বারের সম্পর্ক) একটি প্রোগ্রাম লিখ।

প্রোগ্রাম কোড:

#include <stdio.h>
int main(){
int numb1, numb2;
printf(“Enter two integers to check\n”);
scanf(“%d %d”,&numb1,&numb2);
if(numb1==numb2) //checking whether two integers are equal.
printf(“Result: %d = %d”,numb1,numb2);
else
if(numb1>numb2) //checking whether numb1 is greater than numb2.
printf(“Result: %d > %d”,numb1,numb2);
else
printf(“Result: %d > %d”,numb2,numb1);
return 0;
}

 

## একটি ক্যালকুলেটর তৈরীর জন্য একটি প্রোগ্রাম লিখ।

প্রোগ্রাম কোড:

#include <stdio.h>

void main()

{

char operator;

float num1, num2, result;

printf(“Simulation of a Simple Calculator\n”);

printf(“*********************************\n”);

printf(“Enter two numbers \n”);

scanf(“%f %f”, &num1, &num2);

fflush(stdin);

printf(“Enter the operator [+,-,*,/] \n”);

scanf(“%s”, &operator);

switch(operator)

{

case ‘+’: result = num1 + num2;

break;

case ‘-‘: result = num1 – num2;

break;

case ‘*’: result = num1 * num2;

break;

case ‘/’: result = num1 / num2;

break;

default : printf(“Error in operationn”);

break;

}

printf(“\n %5.2f %c %5.2f = %5.2f\n”, num1, operator, num2, result);

}