«

»

চলুন তৈরি করি ক্যালকুলেটর(৪)

বন্ধুরা, ক্যালকুটরের তৈরি পূর্ববর্তী পর্বে আমি আপনাদেরকে দেখিয়েছিলাম ক্যালকুটেরের num1 থেকে num0 পর্যন্ত বাটনে জন্য কি কোড লিখতে হবে। যেমন, num1 বাটনের click ইভেন্টে যা লিখতে হবে, আসুন তা আমরা আরেকবার দেখি।

এখানে “1” এর জায়গায় সংশ্লিষ্ট বাটন এর নাম্বারটি বসবে।

এ কোডের ফলে ১ থেকে ০ পর্যন্ত যেকোনো বাটন চাপলে সেই সংখ্যা input1 এ দেখা যাবে এবং এক্ষেত্রে input1 টেক্সটবক্সে আগে থাকা কোনো নাম্বারও মুছে যাবে না।

#opetator টেক্সটবক্সে +,-,x বা / চিহ্ন বসবে। এজন্য plus বাটনে নিচের কোড লিখুন।

minus বাটনে নিচের কোড লিখুন।

multiplication বাটনে নিচের কোড লিখুন।

division বাটনে নিচের কোড লিখুন।

এর ফলে +,-,x, / যা প্রেস করুন না কেন, তাইই operator টেক্সটবক্সে প্রদর্শিত হবে।

#সাধারণত দুটি সংখ্যা মধ্যে যোগ , বিয়োগ , গুণ বা ভাগ করার ক্ষেত্রে আগে প্রথম সংখ্যাটি লেখা হয় এরপর +,-,x বা / চিহ্ন দেয়া হয় এবং এরপরে ২য় সংখ্যাটি লেখা হয়। অর্থাৎ, +,-,x বা / চিহ্নের আগেই প্রথম সংখ্যাটির পুরোটাই লেখা হয় এবং ২য় সংখ্যাটি লেখা হয় +,-,x বা / চিহ্ন লেখার পরে। কিন্তু আমাদের প্রোগ্রামে +,-,x বা / চিহ্ন দেয়ার পরেও যদি কোনো সংখ্যা প্রেস করা হয় তবে তা প্রথম টেক্সটবক্সে অর্থাৎ input1 বক্সেই লিখবে। তাই num1 থেকে num0 পর্যন্ত বাটনের click ইভেন্টে আমরা যে কোডগুলো লিখেছি তা একটু মোডিফাই করতে হবে নিচের মত।

অর্থাৎ আমরা আগে যে লিখেছিলাম input1.Text = input1.Text & “1”, এই লাইনের আগে ও পরে আরো কিছু লাইন যোগ করতে হবে। চিত্রে আপনারা দেখতে পাচ্ছেন কোডগুলো num1 এর click ইভেন্টে লেখা হয়েছে। ঠিক একই ধরনের কোড num2 থেকে num0 বাটনেও লিখতে হবে, তবে সেক্ষেত্রে “1” এর জায়গায় সংশ্লিষ্ট বাটনের নাম্বার লিখতে হবে।

এখানে

If operator.Text = “” Then

input1.Text = input1.Text & “1”

কোড দিয়ে বোঝানো হচ্ছে, যদি operator টেক্সটবক্স খালি থাকে (operator.Text = “”) তবে input1 টেক্সটবক্সের টেক্সট (input1.Text) হবে ঐ টেক্সটবক্সে(input1) আগে থেকেই যে টেক্সট আছে তা+যে নাম্বার প্রেস করা হচ্ছে(এক্ষেত্রে “1”)

Else
input2.Text = input2.Text & “1”

এখানে এই কোড দিয়ে বোঝানো হচ্ছে তাছাড়া(Else) অর্থাৎ যদি operator টেক্সটবক্স খালি না থাকে অর্থাৎ এতে যদি কোনো +,-,x বা / চিহ্ন থাকে তবে input2 টেক্সটবক্সের টেক্সট (input2.Text) হবে ঐ টেক্সটবক্সে(input2) আগে থেকেই যে টেক্সট আছে তা+যে নাম্বার প্রেস করা হচ্ছে(এক্ষেত্রে “1”)

এরপরে End if এর মাধ্যমে if ….Else এর শর্তসমূহ শেষ করা হল।

বন্ধুরা,আজ এ পর্যন্তই। ভালো থাকবেন সবাই। ধন্যবাদ সবাইকে।


এ সম্পর্কিত আরো কিছু টুইট:

শখের বশে সি প্রোগ্রামিং: গসাগু নির্ণয়ের প্রোগ্রাম তৈরি(২)
আপনি কি বিভিন্ন দেশের ভাষা শিখতে চান? তাহলে আমার ধারাবাহিক টিউন দেখুন।এই ভাষার শব্দগুলো মাইক্রোসফট ও...
**জিতে নিন SAMSUNG GALAXY NOTE 2 সহ আরও অনেক কিছু, না দেখলে মিস করবেন**(আর মাএ দুই দিন বাকি )
ছবির মধ্যে লেখা কপি করুন অনায়াসে
চলুন একটু সময় করে সা রে গা মা শিখি (পার্ট-১)
সর্বোচ্চ ৩ ঘন্টায় গুগল অ্যাডসেন্স এপ্রুভের ১০০০% নিশ্চয়তা
trafficmonsoon: দারুন একটি ptc site.. আপনিও ডলার আয় করতে পারেন খুব সহজে!!!

মন্তব্য দিনঃ

comments

About the author

MITHU

Permanent link to this article: http://techtweets.com.bd/tutorials/mithublue/11663

মন্তব্য করুন