Skip to main content

গুরুত্বপূর্ণ সি প্রোগ্রাম সমূহঃ

 

1.দুটি সংখ্যার যোগফল নির্ণয়ের জন্য সি প্রোগ্রামঃ
#include<stdio.h>
int main()
{
int a,b,s;
printf("Enter the first Number=");
scanf("%d",&a);
printf("Enter the second Number=");
scanf("%d",&b);
s=a+b;
printf("Total=");
printf("%d",s);
return 0;
}
2. তিনটি সংখ্যার গড় নির্ণয়ের জন্য সি প্রোগ্রামঃ
#include<stdio.h>
int main()
{
float a,x,y,z;
printf("Enter three numbers=");
scanf("%f%f%f",&x,&y,&z);
a=(x+y+z)/3;
printf("Average is=");
printf("%f",a);
return 0;
}
3. ত্রিভুজের ক্ষেত্রফল নির্ণয়ের জন্য সি প্রোগ্রামঃ
#include<stdio.h>
int main()
{
float a,b,h;
printf("Enter Base=");
scanf("%f",&b);
printf("Enter Height=");
scanf("%f",&h);
a=0.5*b*h;
printf("Area=");
printf("%f",a);
return 0;
}
4. বৃত্তের ক্ষেত্রফল নির্ণয়ের জন্য সি প্রোগ্রামঃ
#include<stdio.h>
int main()
{
float r,a;
printf("Enter Radius=");
scanf("%f",&r);
a=3.1416*r*r;
printf("Area=");
printf("%f",a);
return 0;
}
5. ফারেনহাইট তাপমাত্রাকে সেলসিয়াস তাপমাত্রায় রূপান্তরের জন্য সি প্রোগ্রামঃ
#include<stdio.h>
int main()
{
float F,C;
printf("Enter F=");
scanf("%f",&F);
C=((F-32)/9)*5;
printf("C=");
printf("%f",C);
return 0;
}

6. সেলসিয়াস তাপমাত্রাকে ফারেনহাইট তাপমাত্রায় রূপান্তরের জন্য সি প্রোগ্রামঃ
#include<stdio.h>
int main()
{
float F,C;
printf("Enter C=");
scanf("%f",&C);
F=((9*C)/5)+32;
printf("F=");
printf("%f",F);
return 0;
}
৭ দুটি সংখ্যার মধ্যে বড় সংখ্যা নির্নয়ের জন্য সি প্রোগ্রামঃ
#include<stdio.h>
int main()
{
int a,b;
printf("Enter two number=");
scanf("%d%d",&a,&b);
if(a>b)
{
printf("The greater number is %d ",a);
}
else
{
printf("The greater number is %d ",a);
}
return 0;
}
৮. ধনাত্বক ও ঋণাত্মক সংখ্যা নির্নয়ের জন্য সি প্রোগ্রামঃ
#include<stdio.h>
int main()
{
int n;
printf("Enter n number=");
scanf("%d",&n);
if(n>0)
printf("Positive Number");
else
printf("Negative Number");

return 0;
}
৯. জোড়- বিজোড় সংখ্যা নির্নয়ের জন্য সি প্রোগ্রামঃ
#include<stdio.h>
int main()
{
int n;
printf("Enter n number=");
scanf("%d",&n);
if(n%2==0)
printf("Even Number");
else
printf("Odd Number");
return 0;
}
১০. গ্রেড ছাপানোর জন্য সি প্রোগ্রামঃ
#include<stdio.h>
int main()
{
int m;
printf("Please enter a Mark=");
scanf("%d",&m);
if(m>=80&&m<=100)
printf("A+");
else if(m>=70&&m<=79)
printf("A");
else if(m>=60&&m<=69)
printf("A-");
else if(m>=50&&m<=59)
printf("B");
else if(m>=40&&m<=49)
printf("C");
else if(m>=33&&m<=39)
printf("D");
else if(m>=0&&m<=32)
printf("F");
else
printf("Wrong Input ,Please try again!");
return 0;
}
১১. তিনটি সংখ্যার মধ্যে বড় সংখ্যা নির্নয়ের জন্য সি প্রোগ্রামঃ

#include<stdio.h>
int main()
{
int a,b,c;
printf("Enter three number=");
scanf("%d%d%d",&a,&b,&c);
if(a>b&&a>c)
{
printf("The greater number is %d",a);
}
else if(b>a&&b>c)
{
printf("The greater number is %d",b);
}
else
{
printf("The greater number is %d",c);
}
return 0;
}
১২. লিপ ইয়ার বা অধিবর্ষ নির্নয়ের জন্য সি প্রোগ্রামঃ
#include<stdio.h>
int main()
{
int y;
printf("Enter a y=");
scanf("%d",&y); //if n=10
if(y%400==0||(y%4==0&&y%100!=0))
printf("Leap year");
else
printf("Not Leap year");
return 0;
}
১৩. দুটি সংখ্যার গ সা গু(GCD) নির্নয়ের জন্য সি প্রোগ্রামঃ
#include<stdio.h>
int main ()
{
int num1,num2,gcd,i;
scanf("%d%d",&num1,&num2);
for(i=1;i<=num1&&i<=num2;i++)
{
if(num1%i==0&&num2%i==0)
gcd=i;
}
printf("%d",gcd);
return 0;
}

অথবা,

#include <stdio.h>
int main()
{
    int l,s,i,r; 
    printf("Enter Two Number(l,s),l>s=");
    scanf("%d%d",&l,&s);
    p:
    r=l%s;
    if(r==0)
    {
        printf("GCD =%d",s);
    }
    else
    {
        l=s;
        s=r;
        goto p;
    }
        return 0;
}

১৩. ভাওল ও কনসোনেন্ট নির্নয়ের জন্য সি প্রোগ্রামঃ

#include<stdio.h>
int main()
{
char ch;
printf("Enter a single character: ");
scanf (" %c", &ch);
if (ch == 'a')
printf("Vowel");
else if(ch == 'e')
printf("Vowel");
else if(ch == 'i')
printf("Vowel");
else if(ch == 'o')
printf("Vowel");
else if(ch == 'o')
printf("Vowel");
else if(ch == 'u')
printf("Vowel");
else
printf("Consonant");
return 0;
}
Or.
#include<stdio.h>
int main()
{
char ch;
printf("Enter any alphabet: ");
scanf (" %c", &ch);
if (ch == 'a'||ch == 'e'||ch == 'i'||ch == 'o'||ch == 'u' )
printf("Vowel");
else
printf("Consonant");
return 0;
}
or
#include <stdio.h>
int main()
{
char ch;
printf("Enter any alphabet: ");
scanf("%c", &ch);
switch(ch)
{
case 'a':
printf("Vowel");
break;
case 'e':
printf("Vowel");
break;
case 'i':
printf("Vowel");
break;
case 'o':
printf("Vowel");
break;
case 'u':
printf("Vowel");
break;
default:
printf("Consonant");
break;
}
return 0;
}
or
#include <stdio.h>

int main()
{
char ch;
printf("Enter any alphabet: ");
scanf("%c", &ch);
switch(ch)
{
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
printf("Vowel");
break;
default:
printf("Consonant");
break;
}
return 0;
}
}

১৪. 1+2+3+--------------+N পর্যন্ত ধারার যোগফল নির্নয়ের জন্য সি প্রোগ্রামঃ
……………………FOR LOOP……………………….
#include<stdio.h>
int main()
{
int n,s=0,i;
printf("Enter n=");
scanf("%d",&n);
for(i=1;i<=n;i++;)
{
s=s+i;
}
printf("Sum=%d",s);
return 0;
}
……………………WHILE LOOP……………………….

#include<stdio.h>
int main()
{
int n,s=0,i=1;
printf("Enter n=");
scanf("%d",&n);
while(i<=n)
{
s=s+i;
i++;
}
printf("Sum=%d",s);
return 0;
}
……………………Do/Do-WHILE LOOP……………………….
#include<stdio.h>
int main()
{
int n,s=0,i=1;
printf("Enter n=");
scanf("%d",&n);
do
{
s=s+i;
i++;
}while(i<=n);
printf("Sum=%d",s);
return 0;
}
15.Continue ও break স্টেটমেন্টঃ
……………………………….Break……………………………
#include<stdio.h>
Int main()
{
int a;
for(a=1;a<=5;a++)
{
if(a==3)
break;
printf("HSC ICT\n");
}
return 0;
}
output: 
HSC ICT
HSC ICT
HSC ICT কথাটি ২ বার প্রিন্ট হবে।
………………………………Continue……………………
#include<stdio.h>
Int main()
{
int a;
for(a=1;a<=5;a++)
{
if(a==3)
continue;
printf("HSC ICT\n");
}
return 0;
}
output:
HSC ICT
HSC ICT
HSC ICT
HSC ICT
HSC ICT কথাটি 4 বার প্রিন্ট হবে।

Comments

Popular posts from this blog

আইসিটি বইয়ের বুলিয়ান আলজেব্রা আবিষ্কার সাল জটিলতা

  এইচ এস সি আইসিটি বইয়ের বুলিয়ান আলজেব্রা আবিষ্কার সাল জটিলতা  শুরুতেই জর্জ বুলি সম্পর্কে কিছু কথা  জর্জ বুল (ইংরেজি: George Boole) (২রা নভেম্বর, ১৮১৫—৮ই ডিসেম্বর, ১৮৬৪) ছিলেন , একজন ব্রিটিশ গণিতবিদ ও দার্শনিক যাকে গাণিতিক যুক্তিবিজ্ঞানের (mathematical logic) জনকদের একজন হিসাবে গণ্য করা হয়। ১৮৫৪ সালে তার প্রধান কাজ Investigation of the Laws of Thought বের হয়। তিনি যে প্রকার প্রতীকী যুক্তিবিজ্ঞান নির্মাণ করেন, তার উপর ভিত্তি করে পরবর্তীতে বুলিয়ান বীজগণিতের গবেষণা শুরু হয়। বর্তমান সময়ের কম্পিউটিং এবং বীজগণিতে এই বুলিয়ান বীজগণিতের গুরুত্ব রয়েছে। বুল, ডি মরগান এবং অন্যান্যদের কাজ আধুনিক বিধিগত বীজগণিতের নির্মাণে সাহায্যকারী ভূমিকা রাখে। প্রকৌশলী মুজিবুর রহমান স্যারের বইয়ে লিখা আছে জর্জ বুলি সর্বপ্রথম ১৮৪৭ সালে বুলিয়ান আলজেব্রা নিয়ে আলোচনা করেন। ( রেফেরেন্সঃ প্রথম প্রকাশনী - ১ জুলাই , ২০১৩ ইং ও পুনঃমুদ্রন ১ জানুয়ারী ২০১৪ এর ১২৯ পৃষ্টায় আছে ) অক্ষর পত্র প্রকাশনীর বইয়ে আছে ১৮৫৪ সাল জর্জ বুলি প্রতীকী যুক্তি নামে এই বীজগণিত আলোচন...

stdio.h বা হেডার ফাইল কী এবং কেন? /conio.hকী? কেন? কখন?

প্রথমে stdio.h নিয়ে কিছু কথা,  stdio এর মানে হলো Standard input and output ।  এটি সি (C)এর একটি স্ট্যান্ডাড লাইব্রেরি যাতে ইনপুট ও অউটপুট ফাংশন গুলা বর্ণিত আছে।যেমন sacnf(),printf())। এই সকল ইনপুট ও অউটপুট ফাংশন প্রোগ্রামে ব্যবহার করার ক্ষেত্রে প্রোগ্রামে এদের লাইব্রেরি হেডার ফাইলের নাম সংযোগ করতে হয়। যেমন , scanf(), printf() এই ফাংশন প্রোগ্রামে ব্যবহার করার ক্ষেত্রে প্রোগ্রামর শুরুতে এদের লাইব্রেরি হেডার ফাইলের নাম stdio.h কে প্রসেসর ডিরাইভেটিভ # (হ্যাশ) দ্ধারা লিংক সেকশনে সংযোগ করতে হয় । stdio.h সংযোগ না করে scanf(), printf() ...ব্যবহার করলে প্রোগ্রামে error দেখাবে। তাই যেকোনো লাইব্রেরি ফাংশন ব্যবহার করলে তাদের হেডার ফাইলের নাম সংযোগ করতেই হবে। C programming এর আদি কম্পাইলার হচ্ছে "Turbo C". Borland সর্বপ্রথম ১৯৮৭ সালে পরিচয় করিয়ে দেন প্রথম সি প্রোগ্রামিং ভাষার Integrated Development Environment and compiler  "Turbo C".এর সাথে।    conio.h সি স্ট্যান্ডাড লাইব্রেরির কোন অংশ নয়। এটি একটি হেডার ফাইল ,যার মধ্যে getch(),clrscr() ...ইত্যাদি কিছু ফাংশন । clrscr(): এই ...

কম্পিউটারের অঙ্গ-সংগঠন

কম্পিউটারের অঙ্গ-সংগঠন ( Computer Architecture):   কম্পিউটারকে কাজের উপযোগী করার জন্য প্রয়োজনীয় যন্ত্রাংশগুলো যথাযথ অবস্থানে স্থাপন ও যন্ত্রাংশগুলোর মধ্যে পারস্পরিক সংযোগ স্থাপনকেই কম্পিউটারের অঙ্গ-সংগঠন বলে ।   সাধারণত কম্পিউটার সিস্টেমকে দুই ভাগে ভাগ করা যায়। ক) হার্ডওয়্যার , খ) সফটওয়্যার ক) হার্ডওয়্যার: কম্পিউটারের বাহ্যিক অবকাঠামো তৈরির জন্য ব্যবহৃত যন্ত্র সামগ্রীকে বলে – হার্ডওয়্যার। কোনো কম্পিউটার ব্যবস্থায় সকল ভৌত যন্ত্রপাতি ও ডিভাইস , কীবোর্ড , প্রিন্টার , মনিটর ইত্যাদি একত্রে হল – হার্ডওয়্যার বা যান্ত্রিক সরঞ্জাম। কর্ম কৌশলের উপর ভিত্তি করে কম্পিউটারের Hardware কে তিন শ্রেণীতে বিন্যস্ত করা হয়। 1. Input Device 2. CPU 3. Output Device Input Device Input Device: কম্পিউটারকে ডাটা বা নির্দেশনা প্রদানের জন্য যে সমস্ত যন্ত্র বা যন্ত্রাংশ ব্যবহৃত হয় সেগুলোকে ইনপুট ডিভাইস বলে। কম্পিউটারে ব্যবহৃত কয়েকটি উল্লেখযোগ্য ইনপুট ডিভাইস হচ্ছে: 1. Keyboard 2. Mouse 3. Joy Stick 4. Light pen 5. Track Ball 6. Scanner 7. Graphic Tablet 8. Microphone 9. Magnetic Ink C...