گرفتن ورودی از کاربر
برای گرفتن ورودی از کاربر در ++C از دستور cin استفاده می کنیم.
در قالب یک مثال دستور cin را آموزش می دهیم.
در مثال زیر قصد داریم از کاربر سن او را سوال کنیم. برای این کار ابتدا متغیر x را تعریف می کنیم و از نوع int یا عددی قرار می دهیم.
سپس با دستور cout ، متن age را چاپ می کنیم. سپس با دستور cin از کاربر می خواهیم که با صفحه کلید ، عددی را وارد نماید.
در آخر نیز متن و عدد دریافت شده را چاپ میکنیم.
#include <iostream>
using namespace std;
int main() {
int x;
cout << "age: ";
cin >> x;
cout << "Your age is: " << x;
return 0; }
جمع دو عدد با cin
در این بخش قصد داریم جمع دو عدد با دستور cin را یاد بگیریم.
ابتدا دو متغیر a و b و متغیر sum را بدون مقدار اولیه تعریف می کنیم.
متن اول چاپ شده و عدد اول را وارد می کنیم. سپس متن دوم چاپ شده و عدد دوم را وارد می کنیم .
هر دو متغیر را با هم جمع کرده و در متغیر sum می ریزیم.
حال متغیر sum را چاپ می کنیم.
#include <iostream>
using namespace std;
int main() {
int a,b;
int sum;
cout << "Type a number: ";
cin >> a;
cout << "Type another number: ";
cin >> b;
sum = a + b;
cout << "Sum is: " << sum;
return 0; }
خروجی را در تصویر زیر می بینید.
گرفتن نام و عدد اعشاری
در این مثال قصد داریم گرفتن نام و عدد اعشاری را بررسی کنیم.
در مثال زیر عدد را از نوع اعشاری یا double تعریف می کنیم. چون ممکن است دانش آموز عدد مثلا 17.5 بگیرد پس باید عدد را اعشاری در نظر بگیریم.
سپس متغیر myName را از نوع رشته یا string گرفتیم.
حال نام و عدد را با دستور cin از ورودی می گیریم و در انتها آنها را چاپ می کنیم.
#include <iostream>
using namespace std;
int main() {
double num;
string myName;
cout << "Type a name: ";
cin >> myName;
cout << "Type a num: ";
cin >> num;
cout << "name is: " << myName << " and num:" << num;
return 0; }
پایان قسمت پنجم