November 29, 2016

ডেটা ইনপুট এবং আউটপুট

     সি প্রোগ্রামে কি-বোর্ড থেকে আমরা যেকোন ডেটা ইনপুট নিতে পারি এবং আউটপুট কনসোলে প্রিন্ট করতে পারি। ডেটা ইনপুট এবং আউটপুট নেয়ার জন্য সি ল্যাঙ্গুয়েজে অনেক ইনপুট-আউটপুট ফাংশন আছে, তারমধ্যে scanf() এবং printf() অন্যতমসি-তে scanf() ফাংশন ব্যবহার করে ডেটা ইনপুট নেয়া হয় এবং আউটপুট প্রিন্ট করার জন্য printf() ফাংশন ব্যবহার হয়। এছাড়াও আমরা স্ট্রিং এর ক্ষেত্রে ইনপুট নিতে scanf() এর পরিবর্তে gets() ফাংশন এবং printf() এর পরিবর্তে puts() ফাংশন ব্যবহার করতে পারি। 
ইনপুট নেয়ার Syntax: 
scanf(“%d”, &variable name); /* int টাইপ ভেরিয়েবল এর ক্ষেত্রে*/ 
scanf(“%lf”, &variable name); /* double টাইপ ভেরিয়েবল এর ক্ষেত্রে*/ 
scanf(“%c”, &variable name); /* char টাইপ ভেরিয়েবল এর ক্ষেত্রে*/
scanf(“%f”, &variable name); /* float টাইপ ভেরিয়েবল এর ক্ষেত্রে*/
scanf(“%s”, &variable name); /* string টাইপ ভেরিয়েবল এর ক্ষেত্রে*/ 

আউটপুট প্রিন্ট এর Syntax: 
Printf(“%d”, variable name); /* int টাইপ ভেরিয়েবলের ক্ষেত্রে */ 
Printf(“%lf”, variable name); /* double টাইপ ভেরিয়েবলের ক্ষেত্রে */ 
Printf(“%c”, variable name); /* char টাইপ ভেরিয়েবলের ক্ষেত্রে */ 
Printf(“%f”, variable name); /* float টাইপ ভেরিয়েবলের ক্ষেত্রে */
Printf(“%s”, variable name); /* string টাইপ ভেরিয়েবলের ক্ষেত্রে */

int টাইপ ভেরিয়েবেলের ক্ষেত্রে ইনপুট এবং আউটপুটঃ 
#include <stdio.h> 
int main()
int x; 
printf(“input the value of variable\n”); 
scanf(“%d”,&x); /* ইনপুট এর syntax*/
printf(“\nthe value of x is %d\n\n”,x); /* output print*/ 
}
Output: 
input the value of variable 
the value of x is 3 

Double টাইপ ভেরিয়েবেলের ক্ষেত্রে ইনপুট এবং আউটপুটঃ 
#include <stdio.h> 
int main()
double x; 
printf("input the value of double variable\n"); 
scanf("%lf",&x); /* take input*/ 
printf("\nthe value of x is %lf\n\n",x); /* print output*/
Output: 
input the value of double variable 
2.5 
the value of x is 2.5000 
Float টাইপ ভেরিয়েবেলের ক্ষেত্রে ইনপুট এবং আউটপুটঃ

#include <stdio.h> 
int main()
float x; 
printf("input the value of float variable\n");
scanf("%f",&x); 
printf("\nthe value of x is %f\n",x); 
}

Output: 
input the value of float variable\n
3.1 
the value of x is 3.10000 

char টাইপ ভেরিয়েবেলের ক্ষেত্রে ইনপুট এবং আউটপুটঃ

#include <stdio.h> 
int main()
{
char x; 
printf("input the value of character variable\n"); 
scanf("%c",&x); 
printf("\nthe value of x is %c\n",x); 
}

Output: \n
input the value of character variable
the value of x is c 
String এর ক্ষেত্রে ইনপুট এবং আউটপুটঃ 

#include <stdio.h> 
int main()
{
char str[10]; 
printf("input the value of string variable\n"); 
scanf("%s",&str); 
printf("\nthe value of x is %s\n\n",str); 
Output:
input the value of string variable
I am programmer \n
the value of x is I am programmer





Disqus Shortname

Comments system