বিস্ময় অ্যানসারস এ আপনাকে সুস্বাগতম। এখানে আপনি প্রশ্ন করতে পারবেন এবং বিস্ময় পরিবারের অন্যান্য সদস্যদের নিকট থেকে উত্তর পেতে পারবেন। বিস্তারিত জানতে এখানে ক্লিক করুন...
130 জন দেখেছেন
"সি এর কন্ট্রোল ফ্লো স্টেটমেন্টস" বিভাগে করেছেন (15,856 পয়েন্ট)

1 উত্তর

0 টি পছন্দ
করেছেন (140 পয়েন্ট)
নির্বাচিত করেছেন
 
সর্বোত্তম উত্তর

দুটি মান থেকে একটি সম্বাব্য মান নেওয়ার জন্য 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<b) printf(“a is greater  then b”);

else printf(a is less then b”);

এখানে যদি a<b হয়, মানে যদি a b থেকে ছোট হয় তাহলে printf(“a is greater  then b”);statement টি কাজ করবে এবং a is grater then b লেখা টি প্রিন্ট করবে। আর যদি a<bনা হয় তাহলে printf(“a is greater  then b”); কাজ করবে না। else অংশে যাবে এবংprintf(a is less then b”); statement টি কাজ করবে তারপর a is less then b লেখাটি প্রিন্ট করবে।

শুধু মাত্র if statement ব্যবহার করে দুটি সংখ্যার মধ্যে ছোট বড় নির্নয়ের জন্য একটি প্রোগ্রাম লিখিঃ

#include<stdio.h>
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<y)printf("x is less then y\n");
if(x==y)printf("x is equal to y\n");
}

এ প্রোগ্রামে আপনার কাছ থেকে দুটি নাম্বার ইনপুট নিবে। তার পর তাদের মধ্যে কোনটা বড়, ছোট বা সমান তা দেখাবে।

If-else statement ব্যবহার করে দুটি সংখ্যার মধ্যে ছোট বড় নির্নয়ের জন্য একটি প্রোগ্রাম লিখিঃ

#include<stdio.h>
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 দেখাবে না।

সম্পর্কিত প্রশ্নগুচ্ছ

322,346 টি প্রশ্ন

412,793 টি উত্তর

127,859 টি মন্তব্য

177,560 জন নিবন্ধিত সদস্য

বিস্ময় বাংলা ভাষায় সমস্যা সমাধানের একটি নির্ভরযোগ্য মাধ্যম। এখানে আপনি আপনার প্রশ্ন করার পাশাপাশি অন্যদের প্রশ্নে উত্তর প্রদান করে অবদান রাখতে পারেন অনলাইনে বিভিন্ন সমস্যার সমাধানের জন্য সবথেকে বড় এবং উন্মুক্ত তথ্যভাণ্ডার গড়ে তোলার কাজে।
...