C Programming শিখুন এবং সফটওয়্যার তৈরি করুন পর্ব-৫

7
629

C Programming শিখুন এবং সফটওয়্যার তৈরি করুন পর্ব-১

C Programming শিখুন এবং সফটওয়্যার তৈরি করুন পর্ব-২

Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting

C Programming শিখুন এবং সফটওয়্যার তৈরি করুন পর্ব-৩

C Programming শিখুন এবং সফটওয়্যার তৈরি করুন পর্ব-৪

…………………………………….

C Programming শিখুন এবং সফটওয়্যার তৈরি করুন পর্ব-৫ স্টার্ট

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

ইনপুট ও আউটপুট স্টেটমেন্ট

কম্পিউটারের মাধ্যমে কোন সমস্যা সমাধানের নিমিত্তে প্রোগ্রাম তৈরি করা হয়। কিন্তু প্রোগ্রামে যদি সঠিক পদ্দতিতে Data Input ও Output না করা যায় তাহলে সমস্ত শ্রমই বেরথতায় পজ্জবশিত হবে। তায় কিভাবে Program এ Data Input করা যায় কিংবা Output পাওয়া যায় এ সম্পর্কে সম্যক ধারনা থাকা প্রয়োজন।

C Programming শিখুন এবং সফটওয়্যার তৈরি করুন পর্ব-৫

ফরম্যাটেড ইনপুত-আউটপুট স্টেটমেন্ট (Formatted I/O Statement):

যেসব স্টেটমেন্টের মাধ্যমে প্রোগ্রামে কোন বেরিয়েবলের মান ইনপুট নেয়া যায় কিংবা প্রোগ্রাম হতে প্রাপ্ত ফলাফল আউটপুট পাওয়া যায় সেসব স্টেটমেন্টসমূহকে Formatted Input-Output Statement বলে। যেমনঃ scanf( ), printf( ), getch( ) ইত্যাদি।

 

Formatted Input Statement: সাধারণত প্রোগ্রামে ভেরিয়েবল ইনপুট নেয়ার জন্য এই ধরনের Statement ব্যবহার করা হয়। যেমনঃ scanf( ), getchar( ), getche( ), getch( ), gets( ) ইত্যাদি।

 

scanf( ) ফাংশনঃ scanf( ) ফাংশনের মাধ্যমে Keyboard থেকে কোন মান, ক্যারেক্টার, শব্দ (word) ইত্যাদি Input নিয়ে কোন ভেরিয়েবলে সংরক্ষণ করা যায় এবং পরে এগুলকে নিয়ে Process করে Screen- এ প্রদর্শন করা যায়।

 

scanf( ) ফাংশনের গঠন বা ফরম্যাট নিম্নরুপঃ


              scanf (“Format Specifier”, &VaribleName);


‘Format Specifier’ বলতে %c, %d, %f, %s, %e, %o, %x ইত্যাদিকে বুজায়। অর্থাৎ যে Variable বা Variable সমূহ ইনপুট নেয়া হবে সেসব Variable যে টাইপের সেই টাইপের Format Specifier ই হবে। যেমনঃ- Variable টি char টাইপের হলে ফরম্যাট Specifier হবে %c, variableটি int টাইপের হলে Format Specifier হবে %d, Variable টি float টাইপের হলে Format Specifier হবে %f ।


‘&’ হচ্ছে অ্যাড্রেস অপারেটর। যে কোন ভেরিয়েবলের মান ইনপুট নিতে টার সাথে ‘&’ ব্যবহার হয়।


‘VariableName’ হচ্ছে সেসব Variable ইনপুট হিসেবে ব্যবহার হবে তাদের নাম।


উদাহরনঃ দুটি int টাইপের ভেরিয়েবল x এবং y এর মান ইনপুট নিতে টার Statement নিম্নরুপঃ

Scanf (“%d %d”, &x, &y);

তিনটি Float টাইপের ভেরিয়েবল a, b, c এর মান ইনপুট নিতে তার Statement:

Scanf (“%f%f%f”, &a, &b, &c);

একটা Char টাইপের ভেরিয়েবল s এর মান ইনপুট নিতে Statement হবেঃ

Scanf (“%c”, &s);

একটি Char টাইপের ভেরিয়েবল T, দুটি int টাইপের ভেরিয়েবল M, N এবং float টাইপের ভেরিয়েবল P ইনপুট নিতে Statement টি হবে নিম্নরুপঃ

Scanf (“%c %d %d %f”, &T, &M, &N, &P);

উল্লেখ্য যে, যে কয়টি ভেরিয়েবল ইনপুট নিতে হবে ঠিক শে কয়টি Format Specifier ও VariableName হবে। Format Specifier ও VariableName কমা (,) দ্বারা পৃথক থাকবে।

 

 

প্রোগ্রাম১: char টাইপের ভেরিয়েবলের ইনপুট অপারেশন scanf( ) ফাংশন ব্যবহার করে প্রোগ্রাম।

 

#include<stdio.h>

void main()

{

char *Dept;

printf(“Enter your department Name:”);

scanf(“%c”, Dept);

printf(“\n%s”, Dept);

}

 

প্রোগ্রামঃ int টাইপের ভেরিয়েবল ইনপুট নিয়ে কাজ করার প্রোগ্রাম।

 

#include<stdio.h>

#include<conio.h>

void main()

{

clrscr();

int hours, days;

printf(“Enater how many days:”);

scanf(“%d”, &days);

hours=24*days;

printf(“\n %d days = %d hours”, days, hours);

getch();

}

 

প্রোগ্রাম টি ডাউনলোড করতে পারেনঃ ডাউনলোড

 

প্রোগ্রাম২: char টাইপের ভেরিয়েবলের ইনপুট অপারেশন scanf( ) ফাংশন ব্যবহার করে প্রোগ্রাম।

 

#include<stdio.h>

void main()

{

char *Dept;

printf(“Enter your department Name:”);

scanf(“%c”, Dept);

printf(“\n%s”, Dept);

}

 

প্রোগ্রামঃ char টাইপের ভেরিয়েবলের ইনপুট অপারেশন scanf( ) ফাংশন ব্যবহার করে প্রোগ্রাম।

 

#include<stdio.h>

void main()

{

char *Dept;

printf(“Enter your department Name:”);

scanf(“%c”, Dept);

printf(“\n%s”, Dept);

}

 

প্রোগ্রাম টি ডাউনলোড করতে পারেনঃ ডাউনলোড

আজ এই পজ্জন্ত সবাই ভাল থাকবেন।

কেমন লাগলো জানাবেন।

আমার ব্লগঃ www.bdtricks.com

প্রথম প্রকাশঃ www.bdtricks.com

টিউনারপেজের নতুন টিউন আপনাকে ইমেইল করব?
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting

7 মন্তব্য

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

  2. C এর এই টাইপ এর ছাড়া বড় কোন কাজের জন্য সফটওয়্যার কিভাবে করতে হয় এই ব্যাপারে টিউটোরিয়াল দিন।

  3. ভাই ফার্স্ট পোস্ট এ windows এক্সপি এর জন্যে c সফটওয়্যার টিই তো ডাউনলোড করতে পারছিনা।। লিঙ্ক টাতে গিয়েই থেমে যাচ্ছে । কাজ করছেনা। অন্ন্য লিঙ্ক দেন। প্লিয

  4. খুবিই একটি ভাল দরকারি পর্ব , পরের পর্বের অপেক্ষাই রইলাম , ধন্যবাদ

একটি উত্তর ত্যাগ

Please enter your comment!
Please enter your name here

6 − one =