কম্পিউটার

ফ্লো চার্ট এবং প্রোগ্রাম ব্যবহার করে সি ভাষায় সিদ্ধান্ত গ্রহণের ধারণা


সিদ্ধান্ত গ্রহণের বিবৃতিগুলি নিম্নরূপ -

  • সহজ - যদি বিবৃতি
  • if – else স্টেটমেন্ট
  • নেস্টেড – অন্যথা হলে বিবৃতি
  • অন্যথায় – যদি মই
  • বিবৃতি পরিবর্তন করুন

সরল - যদি বিবৃতি

যৌক্তিক অবস্থা সত্য হলে বিবৃতিগুলির একটি সেট চালানোর জন্য 'if' কীওয়ার্ড ব্যবহার করা হয়।

সিনট্যাক্স

যদি (শর্ত){ বিবৃতি (গুলি)}

ফ্লো চার্ট এবং প্রোগ্রাম ব্যবহার করে সি ভাষায় সিদ্ধান্ত গ্রহণের ধারণা

উদাহরণ

নিম্নলিখিত উদাহরণটি পরীক্ষা করে যে একটি সংখ্যা 50 এর বেশি কিনা।

#includemain (){ int a; printf ("যেকোনো নম্বর লিখুন:\n"); scanf (“%d”, &a); if (a>50) printf (“%d 50 এর চেয়ে বড়”, a);

আউটপুট

1) যেকোন সংখ্যা লিখুন:6060 50 এর চেয়ে বড়। 2) যেকোনো সংখ্যা লিখুন 20 কোন আউটপুট নেই

if else স্টেটমেন্ট

if –else বিবৃতিটি হয় সত্য বা মিথ্যা শর্ত নেয়।

সিনট্যাক্স

<প্রে>যদি (শর্ত){ ট্রু ব্লক স্টেটমেন্ট(গুলি)}অন্য{ ফলস ব্লক স্টেটমেন্ট(গুলি)}

ফ্লোচার্ট

ফ্লো চার্ট এবং প্রোগ্রাম ব্যবহার করে সি ভাষায় সিদ্ধান্ত গ্রহণের ধারণা

উদাহরণ

জোড় বা বিজোড় সংখ্যা −

চেক করার প্রোগ্রামটি নিচে দেওয়া হল
#includemain (){ int n; printf ("যেকোনো নম্বর লিখুন:\n"); scanf (“%d”, &n); if (n%2 ==0) printf (“%d জোড় সংখ্যা”, n); else printf(“%d হল বিজোড় সংখ্যা”, n);}

আউটপুট

1) যেকোনো সংখ্যা লিখুন:1010 হল জোড় সংখ্যা

নেস্টেড if - else স্টেটমেন্ট

এখানে 'if' আরেকটি if (বা) else -

এর ভিতরে বসানো হয়েছে

সিনট্যাক্স

 if (শর্ত1){ if (condition2) stmt1; অন্য stmt2; } else{ if (condition3) stmt3; অন্য stmt4; }

ফ্লোচার্ট

ফ্লো চার্ট এবং প্রোগ্রাম ব্যবহার করে সি ভাষায় সিদ্ধান্ত গ্রহণের ধারণা

উদাহরণ

নিম্নোক্ত উদাহরণ হল প্রদত্ত সংখ্যা −

থেকে 3টি সংখ্যার মধ্যে সবচেয়ে বড়টি প্রিন্ট করা
#includemain (){ int a,b,c; printf ("3টি সংখ্যা লিখুন"); scanf (“%d%d%d”, &a, &b, &c); if (a>b){ if (a>c) printf (“%d বৃহত্তম”, a); else printf (“%d বৃহত্তম”, c); } else { if (b>c) printf (“%d বৃহত্তম”, b); else printf (“%d বৃহত্তম”, c); }}

আউটপুট

3টি সংখ্যা লিখুন =10 20 3030 বৃহত্তম

অন্যথা - যদি মই

এটি একটি বহুমুখী সিদ্ধান্তের শর্ত৷

সিনট্যাক্স

যদি (শর্ত1) stmt1; অন্যথায় যদি (শর্ত2) stmt2; - - - - - - - - - -অন্যথায় যদি (শর্ত n) stmt n; অন্যথা stmt x;

ফ্লোচার্ট

ফ্লো চার্ট এবং প্রোগ্রাম ব্যবহার করে সি ভাষায় সিদ্ধান্ত গ্রহণের ধারণা

উদাহরণ

নিম্নোক্ত উদাহরণটি দ্বিঘাত সমীকরণ −

-এর মূল খুঁজে পায়
#include main (){ int a,b,c,d; float r1, r2 printf ("a b c মান লিখুন"); scanf (“%d%d%d”, &a, &b, &c); d=b*b – 4*a*c; যদি (d>0){ r1 =(-b+sqrt(d)) / (2*a); r2 =(-b-sqrt(d)) / (2*a); printf (“root1 ,root2 =%f%f”, r1, r2); } অন্যথায় যদি (d==0){ r1 =-b / (2*a); r2 =-b/ (2*a); printf (“root1, root2 =%f%f”, r1, r2); } else printf ("root are imaginary");}

আউটপুট

1) a b c এর মান লিখুন :1 4 3Root 1 =-1Root 2 =-3

বিবৃতি পরিবর্তন করুন

এটি একাধিক সিদ্ধান্তের মধ্যে একটি নির্বাচন করতে সহায়ক৷

সিনট্যাক্স

সুইচ (এক্সপ্রেশন){ কেস ভ্যালু1 :stmt1; বিরতি কেস মান 2 :stmt2; বিরতি - - - - - - ডিফল্ট:stmt – x;}

সিনট্যাক্স

ফ্লো চার্ট এবং প্রোগ্রাম ব্যবহার করে সি ভাষায় সিদ্ধান্ত গ্রহণের ধারণা

উদাহরণ

#includemain (){ int n; printf ("একটি সংখ্যা লিখুন"); scanf (“%d”, &n); সুইচ (n){ কেস 0 :printf ("শূন্য") বিরতি; কেস 1 :printf ('এক"); বিরতি ডিফল্ট:printf ('ভুল পছন্দ'); }}

আউটপুট

একটি নম্বর 1 এক লিখুন

  1. C ভাষায় putw() এবং getw() ফাংশন ব্যাখ্যা কর

  2. সি ভাষা ব্যবহার করে স্ট্রিংকে সংখ্যা এবং সংখ্যাকে স্ট্রিংয়ে রূপান্তর করা হচ্ছে

  3. সি ভাষায় পয়েন্টার এবং অ্যারের ধারণা ব্যাখ্যা কর

  4. সি ভাষায় লুপ কন্ট্রোল স্টেটমেন্ট কি কি? ফ্লো চার্ট ও প্রোগ্রাম দিয়ে ব্যাখ্যা কর