x= 10 এবং y = 20 হলে z = (x > y) ? x : y কন্ডিশনাল এক্সপ্রেশনের ফলাফল কোনটি?
ক. 10
খ. 20
গ. 30
ঘ. 50
উত্তর: 20
ব্যাখ্যা: এখানে x=10 এবং y=20 দেওয়া আছে। কন্ডিশনাল এক্সপ্রেশনটি হলো [গণিত] । প্রথমে [গণিত] এই শর্তটি পরীক্ষা করা হবে। যেহেতু [গণিত] মিথ্যা (false), তাই [গণিত] এর ফলাফল হবে মিথ্যা। কন্ডিশনাল এক্সপ্রেশনে যখন প্রথম শর্তটি মিথ্যা হয়, তখন প্রশ্নের চিহ্নের (?) পরের অংশটি ( [গণিত] ) বাদ দিয়ে কোলনের (:) পরের অংশটি ( [গণিত] ) নেওয়া হয়। অতএব, [গণিত] হবে। যেহেতু [গণিত] , তাই [গণিত] হবে। বিকল্পগুলো: 1) 10: যদি [গণিত] শর্তটি সত্য হতো এবং [গণিত] এর মান [গণিত] এর চেয়ে বড় হতো, তাহলে [গণিত] এর মান [গণিত] হতো। যেমন, যদি [গণিত] এবং [গণিত] হতো, তাহলে [গণিত] হতো। কিন্তু এখানে [গণিত] শর্তটি মিথ্যা, তাই [গণিত] এর মান নেওয়া হয়েছে। 3) 30: এটি [গণিত] এর যোগফল, যা এখানে প্রযোজ্য নয়। 4) 50: এটিও [গণিত] এর যোগফল, যা এখানে প্রযোজ্য নয়।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ
x= 10 এবং y = 20 হলে z = (x > y) ? x : y কন্ডিশনাল এক্সপ্রেশনের ফলাফল কোনটি?
- ক.10
- খ.20
- গ.30
- ঘ.50
উত্তর