আসলে অনেকে মনে করেন যে প্রোগ্রামিং এর যত স্টেপ শেখা যায় ততই ভাল প্রোগ্রামার । কিন্তু না । আসলে প্রোগ্রামিং এ বেসিকটাই মেইন । আপনার লজিকটাই মূল কথা প্রোগ্রামিং এ । আর বেসিক ভাল করতে চাই প্রচুর প্রাকটিস আর ভাল মানের চিন্তা ভাবনা । তাই আজ দুটি ছো্ট্ট কিন্তু অনেক ভাল প্রোগ্রাম নিয়ে আপনাদের মাঝে আসলাম আমি । এ দুটিতে অনেক ভাবনার বিষয় আছে যদিও খুবই সহজ । একটি হল কোন বিদ্যুৎ বিল হিসাব করার প্রোগ্রাম ও অপরটি হল একটি ম্যাথমেটিক্যাল লজিক্যাল প্রোগ্রাম । প্রোগ্রাম দুটি দেখে নিন । আশা করি আপনারা নিজেরাই বুঝতে পারবেন ।
b = 0 while b < 5000: b = int(input(" Enter the unit : ")) if b > 100: c = 10 else: c = 7.50 f = b*c print(f)
আসলে এটা একটা কারন্টে বিল হিসাব করার প্রোগ্রাম । এটাতে বলে দেওয়া রয়েছে প্রকি ইউনিটের মূল্য ৭.৫০ টাকা করে হবে যদি বিদ্যুৎ এর ইউনিট ১০০ এর কম হয় । আর ১০০ ইউনিটের বেশী হলে ১০ টাকা করে প্রতি ইউনিট হবে ।
a = 0 while a != 100: a = int(input("Enter your number")) while a > 6: a = a/6 if a > 1 and a < 2: print("your point is 1") elif a > 2 and a < 3: print("your point is 2") elif a > 3 and a < 4: print("your point is 3") elif a > 4 and a < 5: print("your point is 4") elif a > 5 and a < 6: print("your point is 5") elif a > 6 and a < 7: print("your point is 6")
এই প্রোগ্রামটা মূলত কাজ করবে একটা বিশেষ কন্ডিশনে । আপনি যে সংখ্যাই ইনপুট দেন না কেন এটি তার আউটপুট হিসেবে ১ থেকে ৬ এর মধ্যে যেকোন একটা সংখ্যা সো করবে । এখানে মূলত একটা While লুপ নিয়ে আমরা ইনপুটকে ৬ দিয়ে ভাগ করেছি ততক্ষণ পর্যন্ত যতক্ষন এটা ৬ এর ছোট না হয়। এটা মূলত একটা সাপলুডু তৈরীর বেসিক ফাংশন । এই ফাংশন দিয়ে আপনি একটা সাপলুডু গেম তৈরী করতে পারবেন আরও কোড যুক্ত করে । তারপর আমরা আউটপুটের দশমিক বাদ দেবার জন্য If and Elif স্টেটমেন্ট ইউজ করেছি । আপনি আমার মত সরাসরি ইফ এর মান প্রিন্ট না করে একটা ভ্যারিয়েবল এর মধ্যে মান নিয়ে তার মানও প্রিন্ট করতে পারেন ।
আজ এই পর্যন্তই । পরে আবার দেখা হবে । সবাই ভাল থাকবেন । সবাইকে ধন্যবাদ ।
buy atorvastatin pills for sale order lipitor 80mg lipitor 40mg uk
atorvastatin pills buy lipitor 80mg online order atorvastatin 10mg online
order ciprofloxacin 1000mg pills – buy cipro 500mg online amoxiclav drug
buy glycomet no prescription – bactrim 480mg cheap lincomycin 500mg cheap
order glucophage 500mg for sale – lincocin 500mg ca order lincocin 500mg
buy zidovudine pills – allopurinol price purchase zyloprim pill
cost zidovudine 300 mg – metformin 500mg without prescription allopurinol 300mg ca
buy generic clozapine for sale – amaryl 1mg pill buy famotidine 20mg