৩ টি সংখ্যার কোনটি ছোট সেটি বের করার মজার একটি সি প্রোগ্রাম।

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

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


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


computer-425208_1280.png

Image by Christopher Kuszajewski from Pixabay

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

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

code-944499_1280.jpg

Image by Lawrence Monk from Pixabay

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

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

#include <stdio.h>
#include <conio.h>
#include <math.h>

main ()

{
int a,b,c;
printf("\nPlease Enter 3 different number by pressing enter key everytime.\n\n");
scanf("%d%d%d", &a,&b,&c);

if(a<b && a<c )
{
    printf ("\n%d is the smallest number.\n", a);
}

else if (b<a && b<c)
{
    printf ("\n%d is the smallest number.\n", b);
}

else
{
    printf ("\n%d is the smallest number.\n", c);
}
return 0;
}

এটি ছিলো আমার পুরো কোডিং৷ এবার আসুন ব্যাখ্যা করা যাক। শুধু মেইন বিষয় গুলো ব্যাখ্যা করলাম। -

int a,b,c;

প্রথমে ৩ টি ইন্টেজার টাইপ ভেরিয়েবল নিলাম। a, b এবং c । এগুলো ইনপুট থেকে নেওয়া প্রতিটি সংখ্যা হবে।


printf("\nPlease Enter 3 different number by pressing enter key everytime.\n\n"); scanf("%d%d%d", &a,&b,&c);

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


if(a<b && a<c ) { printf ("\n%d is the smallest number.\n", a); }

এবার একটি কন্ডিশন যুক্ত করলাম। যেখানে বললাম যদি a এর সংখ্যাটি b এর থেকে ছোট হয় এবং c এর থেকেও ছোট হয়। তাহলে প্রিন্ট করবে যে a হচ্ছে সব চেয়ে ছোট সংখ্যা।


else if (b<a && b<c) { printf ("\n%d is the smallest number.\n", b); }

এবার নতুন আরো একটি কন্ডিশন দিলাম। এবার বললাম যে b যদি বাকি দুইটি সংখ্যা থেকে ছোট হয় তাহলে সেটি প্রিন্ট করে দেখাতে।

এর পর else নিয়েছিলাম। অর্থাৎ যদি উপরের দুইটা কন্ডিশনে না পরে তাহলে c হবে সব চেয়ে ছোট সংখ্যা।


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

image.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:  

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.

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.029
BTC 62613.64
ETH 2438.01
USDT 1.00
SBD 2.67