যুক্তি ইউজার ইনপুট (User Input Strings)
প্রোগ্রামকে ইন্টারেক্টিভ বা ব্যবহারকারীর সাথে কথা বলার উপযোগী করার জন্য ইনপুট নেওয়া জরুরি। যুক্তি প্রোগ্রামিংয়ে টেক্সট বা স্ট্রিং ইনপুট নেওয়ার জন্য জিজ্ঞেস >> পদ্ধতি ব্যবহার করা হয়।
১. জিজ্ঞেস (Input Chaining)
এই পদ্ধতিতে আমরা সরাসরি কোনো ভেরিয়েবলের মধ্যে ব্যবহারকারীর দেওয়া তথ্য নিতে পারি। এটি রান করার সময় প্রোগ্রামটি থেমে থাকবে এবং ব্যবহারকারী কিবোর্ডে কিছু লিখে এন্টার (Enter) চাপলে সেটি ভেরিয়েবলে জমা হবে।
বাক্য নাম;
পূর্ণসংখ্যা বয়স;
দেখাও "আপনার নাম লিখুন: ";
জিজ্ঞেস >> নাম >> বয়স;
দেখাও "হ্যালো, " + নাম + বয়স;
২. ইউজার ইনপুট প্রসেসিং
ইনপুট নেওয়ার পর আপনি সেই টেক্সটের দৈর্ঘ্য চেক করতে পারেন বা অন্য কোনো কাজ করতে পারেন।
দেখাও "একটি শব্দ দিন: ";
বাক্য ইনপুট;
জিজ্ঞেস >> ইনপুট;
পূর্ণসংখ্যা লেন = আকার ইনপুট;
দেখাও "আপনার দেওয়া শব্দের দৈর্ঘ্য: " + লেন;
টিপস:
সব সময় ইনপুট নেওয়ার আগে
দেখাও দিয়ে ইউজারকে একটি নির্দেশ দিন, যেমন "আপনার আইডি দিন"। এতে ইউজার বুঝতে পারবে তাকে কী টাইপ করতে হবে।
৩. বিস্তারিত পূর্ণাঙ্গ উদাহরণ
// একটি প্রোফাইল ইনপুট সিস্টেম
দেখাও "--- মেম্বারশিপ ফর্ম ---";
দেখাও "পুরো নাম: ";
বাক্য নাম;
জিজ্ঞেস >> নাম;
দেখাও "ঠিকানা: ";
বাক্য ঠিকানা;
জিজ্ঞেস >> ঠিকানা;
দেখাও "--- সফল ---";
দেখাও "স্বাগতম " + নাম + ", আপনি " + ঠিকানা + " থেকে আমাদের সাথে যুক্ত হয়েছেন।";
এখন আপনি যুক্তি-এ ইউজারের কাছ থেকে ডাটা নিতে প্রস্তুত!