হে লো আমার বাংলা ব্লগ বাসী। কেমন আছেন সবাই। আশা করি ভালো আছেন। আমিও অনেক ভালো আছি। আবার ও হাজির হলাম একটি পোস্ট নিয়ে। আশা করি সবার ভালো লাগবে।
সবাইকে শুভেচ্ছা জানিয়ে শুরু করছি আমার আজকের পোস্ট। খবর কি আপনাদের। ঠান্ডা গরম আবহাওয়া কেমন উপভোগ করছেন আপনারা? আমার তো সেই লাগছে। যাক আজ আবারো মজাদার একটি সি প্রোগ্রাম নিয়ে হাজির হলাম। যদিও এখানের অনেকেই বুঝেন না। তবে বেসিক জিনিশ তো কারো কাজে লাগতেও পারে।
ডিজিটাল এই যুগে সব কিছুই যেনো প্রোগ্রামিং নির্ভর। জীবনের প্রতিটা ধাপই যেনো প্রোগ্রামিং ল্যাংগুয়েজ এর আয়ত্বে চলে গেছে। সব কিছুতেই শুধু প্রোগ্রামিং আর প্রোগ্রামিং। আমার অনেক সখ প্রোগ্রামিং শেখার। মেকানিক্যাল এর ছাত্র হলেও আমি প্রোগ্রামিং খুবই ভালো বাসি। তাই ফাক পেলেই চেস্টা করি কিছু শেখার। তবে ভার্সিটির একটা কোর্স এ আমার সুযোগ হয় সেখার । যদিও কোর্স শেষ। তবে যা শিখেছি তাই আপনাদের দেখাবো।
কোর্স এর সুবাদে অনেক গুলো মজার প্রোগ্রামই দেখতে পেরেছিলাম আমি। আর মজার বিষয় হচ্ছে এগুলোর বেশির ভাগ আমি নিজেও চর্চা করেছি। আমার কাছে বেশ ভালো লেগেছে। ভাবলাম সেখান থেকে কিছু প্রোগ্রাম দেখাই আপনাদের। আজকের প্রোগ্রামটি রেজাল্ট এর গ্রেড বের করে দেওয়ার প্রোগ্রাম। মানে নাম্বার কতো পেয়েছেন এটা দিকে বলে দিবে কি গ্রেড পেয়েছেন। এই আরকি। অত জটিল কিছু না। বাকি সব প্রোগ্রাম দেখলেই বুঝা যাব।
আমার প্রোগ্রামের কোডিং-
#include <stdio.h>
main ()
{
int r;
printf("What is your result?\n\n");
scanf("%d",&r);
if (r>=80)
{
printf("\n\nYou earned grade A+.\n\n");
}
else if (r>=70 && r<80)
{
printf("\n\nYou earned grade A.\n\n");
}
else if (r>=60 && r<70)
{
printf("\n\nYou earned grade A-.\n\n");
}
else
{
printf("\n\nUnknown Grade\n\n");
}
return 0;
}
এটি ছিলো আমার পুরো কোডিং৷ এবার আসুন ব্যাখ্যা করা যাক। শুধু মেইন বিষয় গুলো ব্যাখ্যা করলাম। -
int r; printf("What is your result?\n\n"); scanf("%d",&r);
প্রথমে 1 টি ইন্টেজার টাইপ ভেরিয়েবল নিলাম। তারপর একটি প্রিন্ট ফাংশন ব্যবহার করলাম। সেখান থেকে রেজাল্ট জানতে চাওয়া হলো। তারপর সে ইনপুট স্ক্যান ফাংশন এর মাধ্যমে গ্রহন করা হবে।
if (r>=80) { printf("\n\nYou earned grade A+.\n\n"); }
এবার আমি if কন্ডিশন ব্যবহার করে বলে দিলাম যে যদি রেজাল্ট ৮০ এর উপর হয় তাহকে গ্রেড পাবে A+। অর্থাৎ প্রিন্ট ফাংশন এর মধ্যমে সেটি আউটপুট দেখাবে।
else if (r>=70 && r<80) { printf("\n\nYou earned grade A.\n\n");
এবার else if কন্ডিশন দিয়ে বলেদিলাম যে যদি রেজাল্ট ৭০ বা এর থেকে বড় এবং ৮০ এর ছোট হয় তাহলে পাবে A গ্রেড। একই ভাবে আরো কিছু কন্ডিশন দিয়ে বাকি সব সেট করে ফেলি।
চলুন এবার প্রোগ্রাম রান করে দেখা যাক হয়েছে কিনা? -
এই ছিলো সেই প্রোগ্রাম রান করার পর একটি স্ক্রিনশট৷
তো এই ছিলো আমার আজকের পোস্ট এর। আশা করি ভালো লাগবে। কেমন হলো কমেন্ট করে জানাতে ভুলবেন না।
░▒▓█►─═ ধন্যবাদ ═─◄█▓▒░
আমি রাজু আহমেদ। আমি একজন ডিপ্লোমা ইন মেকানিক্যাল ইঞ্জিনিয়ার। বি.এস.সি ইঞ্জিনিয়ারিং পড়ছি সোনারগাঁও ইউনিভার্সিটি থেকে। আমি বাঙ্গালী তাই বাংলা ভাষায় লিখতে ও পড়তে পছন্দ করি। ফোন দিয়ে ছোটখাট ছবি তোলাই আমার সখ। এছাড়াও ঘুরতে অনেক ভালো লাগে।
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
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
ভাইয়া যারা যে বিষয়ে দক্ষ তারা সেই বিষয়টা করতে অনেক ভালবাসে। আর যে বিষয়টা আগে থেকে শিখা থাকে সেটা করতেও মজা লাগে। আপনি প্রায় সময় প্রোগামিং নিয়ে পোষ্ট করেন। আমি দেখি পড়ি বাট তেমন কিছু বুঝি না। তবে চেষ্টা করছি। ধন্যবাদ ভাইয়া।
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