তিনটি সংখ্যার মধ্যে ছোট সংখ্যাটি নির্ণয় করে ফলাফল প্রদর্শন ব্যবহারিক

কন্ডিশনাল স্টেটমেন্টসমূহ ব্যবহার করে প্রোগ্রাম তৈরিকরণ
তিনটি সংখ্যার মধ্যে ছোট সংখ্যাটি নির্ণয় করে ফলাফল প্রদর্শন

তিনটি সংখ্যার মধ্যে ছোট সংখ্যাটি নির্ণয় করে ফলাফল প্রদর্শন।


তত্ত্বঃ এইখানে তত্ত্ব টি লিখতে হবে।
যন্ত্রপাতির ব্যবহারঃ পরীক্ষণ-১ এর যন্ত্রপাতির ব্যবহার অংশটি এখানে যুক্ত করতে হবে।
প্রক্রিয়া অনুসরণঃ পরীক্ষণ-১ এর প্রক্রিয়া অনুসরণ অংশটি এখানে যুক্ত করতে হবে।

/* Finding the smallest of three integer numbers */
#include <stdio.h>
main(){
int x, y, z;
printf("Enter thee integer numbers: ");
scanf("%d %d %d", &x, &y, &z);
if(x<y&&x<z) // when x<y and also x<z
printf("%d is the smallest number",x);
else if (y<x&&y<z) // when y<x and also y<z
printf("%d is the smallest number",y);
else // otherwise
printf("%d is the smallest number",z);
}
ফাইল সংরক্ষণ করাঃ
পরীক্ষণ-১ এর ফাইল সংরক্ষণ করা অংশটি এখানে যুক্ত করতে হবে।
কম্পাইল করাঃ
পরীক্ষণ-১ এর ফাইল কম্পাইল করা অংশটি এখানে যুক্ত করতে হবে।
ফলাফলঃ
এখন Ctrl+F9 কী-দ্বয় চেপে প্রোগ্রামটি রান করালে Enter three integer numbers: দেখায়ে সংখ্যা চাবে। কী বোর্ড থেকে 34,45 এবং 26 লিখে এন্টার কী চাপি। তাহলে ফলাফল দেখাবে। যেমনঃ
Enter three integer numbers: 34 45 26
23 is the smallest number

ব্যাখ্যাঃ
  • তিনটি সংখ্যার মধ্যে প্রথমে x যদি y এর চেয়ে বড় হয় (প্রথম if) এবং একই সাথে x যদি z এর চেয়ে বড় হয় (দ্বিতীয় if) তাহলে (else) x হলো (ফলাফল) সবচেয়ে বড় সংখ্যা হবে এবং এর মান প্রিন্ট করবে এভাবে বোঝানোর জন্য ডিসিশন স্টেটমেন্ট if .....else ব্যবহার করা হয়েছে।
  • এখানে এক if এর মধ্যে দুইটি শর্ত একত্রে (লজিক্যাল এন্ড) বুঝানোর জন্য && লজিক্যাল অপারেটর ব্যবহার করা হয়েছে।
  • ইন্টিজার টাইপের ডেটা ইনপুট করার জন্য %d ফরমেট স্পেসিফাইয়ার ব্যবহার করা হয়েছে।
  • প্রোগ্রামে কীবোর্ড থেকে সংখ্যামান ইনপুট করার জন্য scanf() এবং ফলাফল প্রদর্শনের জন্য printf() ফাংশন ব্যবহৃত হয়েছে।

তিনটি সংখ্যার মধ্যে বড় সংখ্যা নির্ণয়ের অ্যালগরিদম


অ্যালগরিদমঃ
ধাপ-১ঃ শুরু।
ধাপ-২ঃ তিনটি সংখ্যা ইনপুট।
ধাপ-৩ঃ ১ম সংখ্যাটি কি ২য় ও ৩য় সংখ্যার চেয়ে বড়?
ক) হ্যাঁ
ফলাফল প্রদর্শন ১ম সংখ্যাটি বড়।
খ) না।
ধাপ-৪ঃ ২য় সংখ্যাটি কি ৩য় সংখ্যার চেয়ে বড়?
ক) হ্যাঁ
ফলাফল প্রদর্শন - ২য় সংখ্যাটি বড়।
খ) না।
ধাপ-৫ঃ ফলাফল প্রদর্শন - ৩য় সংখ্যাটি বড়।
ধাপ-৬ঃ শেষ।

তিনটি সংখ্যার মধ্যে ছোট সংখ্যা নির্ণয়ের ফ্লোচার্ট


তিনটি সংখ্যার মধ্যে ছোট সংখ্যা নির্ণয়ের ফ্লোচার্ট


অতিরিক্ত প্রোগ্রাম

১. একটি সংখ্যা ধনাত্মক নাকি ঋণাত্মক তা বের করা


#include<stdio.h>
#include<conio.h>
void main()
{
int a;
clrscr();
printf("Insert a number:");
scanf("%d",&a);
if(a>0)
printf("The number is positive\n");
else if(a<0)
printf("The number is negative.\n");
else
printf("it is zero.\n");
getch();
}
Output:
Insert a number: 7
The number is positive

২. বয়স নির্ণয়ের প্রোগ্রাম


/*Example of if Control*/
#include<stdio.h>
#include<conio.h>
void main() {
int Age;
clrscr();
printf("Please enter your age: ");
scanf("%d", &Age); if(Age<=0)
printf("\nYou have not borned yet!");
if(Age>0 && Age<=12)
printf("\nYou are a child.");
if(Age>12 && Age<=19)
printf("\nYou are a teen ager.");
if(Age>19 && Age<=40)
printf("\nYou are young.");
if(Age>40)
printf("\nWish your long life.");
getch();
}
Output: Please enter your age: 18
You are a teen ager..

৩. পরীক্ষার ফলাফল (গ্রেড নির্ণয়) প্রোগ্রাম


#include<stdio.h>
#include<conio.h>
void main()
{
int s;
printf("\n Enter your score:");
scanf("%d",&s);
if((s>=80) && (s<=100))
printf("\n your grade is A+");
else if((s>=70)&&(s<=80))
printf("\n your grade is A");
else if((s>=60)&&(s<=70))
printf("\n your grade is A-");
else if((s>=50)&&(s<=60))
printf("\n your grade is B");
else if((s>=40)&&(s<=50))
printf("\n your grade is C");
else if((s>=33)&&(s<=40))
printf("\n your grade is D");
else
printf("\n your grade is F");
getch();
}
Output:
Enter your score: 77
your grade is A

৪. লিপ ইয়ার নির্ণয়ের প্রোগ্রাম


Example of if..else Control*/
#include<stdio.h>
void main()
{
int Year;
int Rem4, Rem100, Rem400;
printf("Enter the year to be tested: ");
scanf("%d", &Year);
Rem4 = Year%4;
Rem100 Year%100;
Rem400 Year%400;
if( ( Rem 4==0 &&Rem100 !=0)||Rem400==0)
printf("\n%d is a leap year.", Year);
else
printf("\n%d is not a leap year.", Year);
}
Output:
Enter the year to be tested: 2000
2000 is a leap year.

৫. বড় বা ছোট হাতের অক্ষর নির্ণয়


Example of else if Statement*/
#include<stdio.h>
#include<conio.h>
void main() {
char ch;
clrscr();
printf("Enter a character: ");
scanf( n 0 0 c^ prime prime &ch);
if((ch >= ' A' ) && ( ch <= ' Z' ))
printf("\nYou entered a capital letter: %c", ch);
else if((ch >= ' a') && ( ch <= ' z' ))
printf("\n You entered a small letter: %c", ch);
else
printf("\n'The letter you entered is not a character.");
getch();
} // End of main
Output:
Enter a character: A
You entered a capital letter: A

এই পোস্টটি পরিচিতদের সাথে শেয়ার করুন

পূর্বের পোস্ট দেখুন পরবর্তী পোস্ট দেখুন