হে লো আমার বাংলা ব্লগ বাসী। কেমন আছেন সবাই। আশা করি ভালো আছেন। আমিও অনেক ভালো আছি। আবার ও হাজির হলাম একটি পোস্ট নিয়ে। আশা করি সবার ভালো লাগবে।
সবাইকে শুভেচ্ছা জানিয়ে শুরু করছি আমার আজকের পোস্ট। আশা করি সকলেই ভালো আছেন। শীতের এই আবহাওয়া আমার অনেক ভালো লাগে। আমি উপভোগ করতে পারি। গরম খুব একটা ভালো লাগে না আমার । তবে শীত অনেক ভালো লাগে। যাক আজ আবারো মজাদার একটি সি প্রোগ্রাম নিয়ে হাজির হলাম। যদিও এখানের অনেকেই বুঝেন না। তবে বেসিক জিনিশ তো কারো কাজে লাগতেও পারে।
ডিজিটাল এই যুগে সব কিছুই যেনো প্রোগ্রামিং নির্ভর। জীবনের প্রতিটা ধাপই যেনো প্রোগ্রামিং ল্যাংগুয়েজ এর আয়ত্বে চলে গেছে। সব কিছুতেই শুধু প্রোগ্রামিং আর প্রোগ্রামিং। আমার অনেক সখ প্রোগ্রামিং শেখার। মেকানিক্যাল এর ছাত্র হলেও আমি প্রোগ্রামিং খুবই ভালো বাসি। তাই ফাক পেলেই চেস্টা করি কিছু শেখার। তবে ভার্সিটির একটা কোর্স এ আমার সুযোগ হয় সেখার । তাই শিখছি সাথে আপনাদের ও শেখাবো।
সামনেই আমাদের প্রোগ্রামিং এর ফাইনাল পরীক্ষা। তাই বাসায় বসে বসে প্র্যাকটিস করতেছিলাম প্রোগ্রাম গুলো। অবশ্য থিউরি হওয়াতে এগুলো সব খাতায় লিখতে হবে। কি আর করা। কম্পিউটারে হলে অনেক আগে লিখতে পারি আমি। কিন্তু খাতায় লেখা কষ্ট সাধ্য। যাই হোক অনুশীলন করতে করতে নতুন একটি প্রোগ্রাম বানিয়ে ফেললাম। যেটি দিয়ে যত খুশি তত I love you টেক্সটটি লেখা যাবে। হয়তো ম্যানুয়ালি লেখা যায় তবে সেটা অনেক সময় এর ব্যাপার। ধরুন আপনার মেয়ে বন্ধু বা বউ রাগ করেছে। তার রাগ ভাংগাতে যে কোনো মেসেজ যদি ১০০০ বার লেখেন। তাহলে কিন্তু সে আর রাগ করে থাকতে পারবেনা। তাই আজ সেটি দেখাবো। তবে ১০০ বার এর জন্য প্রোগ্রাম দেখাবো। আপনারা চাইলে সেটা বারিয়ে করতে পারেন।
আমার প্রোগ্রামের কোডিং-
#include <stdio.h>
main ()
{
int n;
n=1;
while (n<=100)
{
printf("\nI love you %d", n);
n++;
}
return 0;
}
এটি ছিলো আমার পুরো কোডিং৷ এবার আসুন ব্যাখ্যা করা যাক। শুধু মেইন বিষয় গুলো ব্যাখ্যা করলাম। -
int n;
প্রথমে 1 টি ইন্টেজার টাইপ ভেরিয়েবল নিলাম। n এর মান শুরুতে 1 দিয়েছি। চাইলে সেটা স্ক্যান ফাংশন এর মাধ্যমে ইউজার থেকেও নেওয়া যাবে।
while (n<=100)
এবার while লুপ ব্যবহার করলাম যেখানে বলে দিলাম যতক্ষন পর্যন্ত n মান ১০০ এর সমান না হবে ততক্ষন এই লুপ চলতে থাকবে।
printf("\nI love you %d", n)
এবার প্রিন্ট ফাংশন নিয়ে লিখে দিলাম I love you লেখাটি। শেষে %d দিয়ে সংখ্যাকে বুঝিয়েছি। যেমন - I love you 1, I love you 2 , I love you 3 এভাবে হবে আরকি।
n++
অর্থাৎ প্রতিবার n এর মান ১ করে বৃদ্ধি পাবে। তখন আবার আগের লুপ রান হবে। এভাবেই হয়ে গেলো আমার প্রোগ্রাম।
চলুন এবার প্রোগ্রাম রান করে দেখা যাক হয়েছে কিনা? -
এই ছিলো সেই প্রোগ্রাম রান করার পর একটি স্ক্রিনশট৷ এভাবে এটি ১০০ বার পর্যন্ত দেখাবে। আপনি যদি while লুপ এ ওখানে ১০০ এর বদলে ১০০০ দেন। থাহলে ১০০০ বার I love you লেখা আসবে। তারপর এটি কপি করে বউ কে মেরে দিবেন। বউ তো ভাববে আহা জামাই আমার কত কষ্ট করে টাইপ করেছে।
তো এই ছিলো আমার আজকের পোস্ট এর। আশা করি ভালো লাগবে। কেমন হলো কমেন্ট করে জানাতে ভুলবেন না।
░▒▓█►─═ ধন্যবাদ ═─◄█▓▒░
আমি রাজু আহমেদ। আমি একজন ডিপ্লোমা ইন মেকানিক্যাল ইঞ্জিনিয়ার। বি.এস.সি ইঞ্জিনিয়ারিং পড়ছি সোনারগাঁও ইউনিভার্সিটি থেকে। আমি বাঙ্গালী তাই বাংলা ভাষায় লিখতে ও পড়তে পছন্দ করি। ফোন দিয়ে ছোটখাট ছবি তোলাই আমার সখ। এছাড়াও ঘুরতে অনেক ভালো লাগে।
VOTE @bangla.witness as witness
OR
Thank you, friend!
I'm @steem.history, who is steem witness.
Thank you for witnessvoting for me.
please click it!
(Go to https://steemit.com/~witnesses and type fbslo at the bottom of the page)
The weight is reduced because of the lack of Voting Power. If you vote for me as a witness, you can get my little vote.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You've got a free upvote from witness fuli.
Peace & Love!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Upvoted! Thank you for supporting witness @jswit.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
বাহ অনেক মজার একটি তথ্য শেয়ার করলেন তো ভাইয়া আমাদের সাথে। সত্যি এরকমটি হয় কখনো ভেবে দেখিনি। তবে আপনার শেয়ার করা এই প্রোগ্রামটি অনেকটাই ইলেকট্রন বিন্যাসের মতো।। ধন্যবাদ ভাইয়া এত সুন্দর মজার একটি তথ্য আমাদের মাঝে তুলে ধরার জন্য আমিও ট্রাই করবো ভাবছি এখনই।।
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
একদম ভাই। এই ধরনের প্রোগ্রাম গুলা অনেক মজা লাগে।
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
দারুণ লাগলো পোস্টটি।যদি কখনো কম্পিউটার বা ল্যাপএপ কিনতে পারি স্টিমিট এ কাজ করে,তাইলে এইটা করার চেষ্টা ইনশাআল্লাহ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
অবশ্যই ভাই। ট্রাই করলেই পারবেন।
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit