রেজাল্ট এর গ্রেড বের করার মজার একটি সি প্রোগ্রাম

in আমার বাংলা ব্লগ2 years ago (edited)

হে লো আমার বাংলা ব্লগ বাসী। কেমন আছেন সবাই। আশা করি ভালো আছেন। আমিও অনেক ভালো আছি। আবার ও হাজির হলাম একটি পোস্ট নিয়ে। আশা করি সবার ভালো লাগবে।


সবাইকে শুভেচ্ছা জানিয়ে শুরু করছি আমার আজকের পোস্ট। খবর কি আপনাদের। ঠান্ডা গরম আবহাওয়া কেমন উপভোগ করছেন আপনারা? আমার তো সেই লাগছে। যাক আজ আবারো মজাদার একটি সি প্রোগ্রাম নিয়ে হাজির হলাম। যদিও এখানের অনেকেই বুঝেন না। তবে বেসিক জিনিশ তো কারো কাজে লাগতেও পারে।


coding-924920_1920.jpg

Image by StockSnap from Pixabay

সি প্রোগ্রামিং

ডিজিটাল এই যুগে সব কিছুই যেনো প্রোগ্রামিং নির্ভর। জীবনের প্রতিটা ধাপই যেনো প্রোগ্রামিং ল্যাংগুয়েজ এর আয়ত্বে চলে গেছে। সব কিছুতেই শুধু প্রোগ্রামিং আর প্রোগ্রামিং। আমার অনেক সখ প্রোগ্রামিং শেখার। মেকানিক্যাল এর ছাত্র হলেও আমি প্রোগ্রামিং খুবই ভালো বাসি। তাই ফাক পেলেই চেস্টা করি কিছু শেখার। তবে ভার্সিটির একটা কোর্স এ আমার সুযোগ হয় সেখার । যদিও কোর্স শেষ। তবে যা শিখেছি তাই আপনাদের দেখাবো।

programming-1873854_1920.png

Image by Boskampi from Pixabay

কোর্স এর সুবাদে অনেক গুলো মজার প্রোগ্রামই দেখতে পেরেছিলাম আমি। আর মজার বিষয় হচ্ছে এগুলোর বেশির ভাগ আমি নিজেও চর্চা করেছি। আমার কাছে বেশ ভালো লেগেছে। ভাবলাম সেখান থেকে কিছু প্রোগ্রাম দেখাই আপনাদের। আজকের প্রোগ্রামটি রেজাল্ট এর গ্রেড বের করে দেওয়ার প্রোগ্রাম। মানে নাম্বার কতো পেয়েছেন এটা দিকে বলে দিবে কি গ্রেড পেয়েছেন। এই আরকি। অত জটিল কিছু না। বাকি সব প্রোগ্রাম দেখলেই বুঝা যাব।

আমার প্রোগ্রামের কোডিং-

#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 গ্রেড। একই ভাবে আরো কিছু কন্ডিশন দিয়ে বাকি সব সেট করে ফেলি।


চলুন এবার প্রোগ্রাম রান করে দেখা যাক হয়েছে কিনা? -

image.pngimage.png

এই ছিলো সেই প্রোগ্রাম রান করার পর একটি স্ক্রিনশট৷

তো এই ছিলো আমার আজকের পোস্ট এর। আশা করি ভালো লাগবে। কেমন হলো কমেন্ট করে জানাতে ভুলবেন না।


░▒▓█►─═ ধন্যবাদ ═─◄█▓▒░

break .png

Purple Yellow Black Neon SciFi YouTube Banner (800 × 260 px) (800 × 250 px).gif

break .png

আমি রাজু আহমেদ। আমি একজন ডিপ্লোমা ইন মেকানিক্যাল ইঞ্জিনিয়ার। বি.এস.সি ইঞ্জিনিয়ারিং পড়ছি সোনারগাঁও ইউনিভার্সিটি থেকে। আমি বাঙ্গালী তাই বাংলা ভাষায় লিখতে ও পড়তে পছন্দ করি। ফোন দিয়ে ছোটখাট ছবি তোলাই আমার সখ। এছাড়াও ঘুরতে অনেক ভালো লাগে।

break .png

Banner.png

break .png

VOTE @bangla.witness as witness


witness_vote.png

OR

SET @rme as your proxy

witness_proxy_vote.png

Sort:  
 2 years ago 

আপনাকে এর আগেও দেখছি সি প্রোগ্রামের কিছু কাজ পোস্ট আকারে তুলে ধরেছেন।আজকেও রেজাল্ট এর গ্রেড বের করার মজার একটি সি প্রোগ্রাম নিয়ে পোস্ট করেছেন, যেটি আসলে খুবই শিক্ষনীয়। অনেক অনেক ধন্যবাদ আমাদের মাঝে তুলে ধরার জন্য ।

 2 years ago 

জ্বি ভাই চেস্টা করছি যা জানি তা আপনাদের মাঝে তুলে ধরার।

Thank you, friend!
I'm @steem.history, who is steem witness.
Thank you for witnessvoting for me.
image.png
please click it!
image.png
(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.

Upvoted! Thank you for supporting witness @jswit.

 2 years ago 

শুধুমাত্র পড়েই গেলাম,আগামাথা কিছুই বুঝলাম না কোডিং এর। কারণ এই মাথায় এসব ঢুকবে না,কষ্ট করে বুঝার দরকার নাই আমার,হাহাহা।দরকার হলে আপনি আছেন না🤭🤭।যাইহোক,রেজাল্ট এর গ্রেড বের করার সি প্রোগ্রাম খুব সুন্দর করেই উপস্থাপন করেছেন ভাইয়া।

 2 years ago 

হেহে। শুরুতে আমার ও ঢুকেনি। তারপর চর্চা করতে করতে বুঝেছি আরকি।

 2 years ago 

ভাইয়া যারা যে বিষয়ে দক্ষ তারা সেই বিষয়টা করতে অনেক ভালবাসে। আর যে বিষয়টা আগে থেকে শিখা থাকে সেটা করতেও মজা লাগে। আপনি প্রায় সময় প্রোগামিং নিয়ে পোষ্ট করেন। আমি দেখি পড়ি বাট তেমন কিছু বুঝি না। তবে চেষ্টা করছি। ধন্যবাদ ভাইয়া।

 2 years ago 

একদম এটা সত্য কথা। যে যেসব বিষয়ে দক্ষ তারা সে বিষয়টাই অনেক ভালোবাসে।

Coin Marketplace

STEEM 0.16
TRX 0.13
JST 0.027
BTC 59022.17
ETH 2569.27
USDT 1.00
SBD 2.53