.

.

সোমবার, ৭ ডিসেম্বর, ২০১৫

সি প্রোগ্রামিং if – else

দুটি মান থেকে একটি সম্বাব্য মান নেওয়ার জন্য if-else statement ব্যবহার করা হয়। লজিকেল পরীক্ষা করে মানটি নেওয়া হয়। if-else statement সাধারনত নিচের মত হয়ে থাকে।

if(expression)statement 1
else statement2;
এখানে এই statement দিয়ে বুঝানো হয়, যদি Expression টি সত্য হয় তাহলে statement 1 কাজ করবে। আর যদ মিথ্যে হয় তাহলে statement2 টি কাজ করবে।
এখানে কিন্তু else না থাকলে ও হয়। এটা একটি বাড়তি অংশ। নিচে কয়েকটি statement দেওয়া হলঃ
If (x=1) pfrintf(“%d”,1);
এখানে যদি x=1 হয় তাহলে pfrintf(“%d”,1); statement টি কাজ করবে এবং 1 Print করবে। আর যদি x=1 না হয় তাহলে pfrintf(“%d”,1); statement টি কাজ করবে না।
If(a
else printf(a is less then b”);
এখানে যদি a
শুধু মাত্র if statement ব্যবহার করে দুটি সংখ্যার মধ্যে ছোট বড় নির্নয়ের জন্য একটি প্রোগ্রাম লিখিঃ
#include
int main(void)
{
int x,y;
printf(“input the valu of x:”);
scanf (“%d”,&x);
printf(“input the valu of y:”);
scanf (“%d”,&y);
if(x>y) printf(“x is greater then y\n”);
if(x if(x==y)printf("x is equal to y\n");
}
এ প্রোগ্রামে আপনার কাছ থেকে দুটি নাম্বার ইনপুট নিবে। তার পর তাদের মধ্যে কোনটা বড়, ছোট বা সমান তা দেখাবে।
If-else statement ব্যবহার করে দুটি সংখ্যার মধ্যে ছোট বড় নির্নয়ের জন্য একটি প্রোগ্রাম লিখিঃ
#include
int main(void)
{
int x,y;
printf(“input the valu of x:”);
scanf (“%d”,&x);
printf(“input the valu of y:”);
scanf (“%d”,&y);
if(x>y) printf(“x is greater then y\n”);
else printf(“x is less then y\n”);
}
এখানের প্রোগ্রামটি আগের টির মতই। তবে এখানে equality দেখাবে না।
পাস এবং ফেল নির্নয়:
#include
int main(void)
{
int x;
printf(“input your number:”);
scanf (“%d”,&x);
if (x>40 && x<100)
printf(“Congratulation!!! You have passed”);
else(“Ops!! You have failed.”);
}
এখানে যদি আপনার মার্ক্স ইনপুট দেন, তাহলে আপনি পাস করছেন নাকি ফেল করছেন তা দেখাবে।

M05T4F4

About M05T4F4

Author Description here.. Nulla sagittis convallis. Curabitur consequat. Quisque metus enim, venenatis fermentum, mollis in, porta et, nibh. Duis vulputate elit in elit. Mauris dictum libero id justo.

Subscribe to this Blog via Email :