ورودی کاربر (User Input)
اینجا با ورودی کاربر آشنا می شویم. در C++ از cin برای گرفتن ورودی استفاده می کنیم. سپس با یک ماشین حساب جمع، تمرین می کنیم.
ورودی کاربر با cin
cin یک متغیر آماده برای خواندن کیبورد است. اپراتور «استخراج (Extraction Operator)» یعنی >> داده را از ورودی می کشد و داخل متغیر می ریزد؛ مثل کپی کردن نمره داخل دفتر.
#include <iostream>
using namespace std;
int main() {
int x;
cout << "Type a number: ";
cin >> x;
cout << "Your number is: " << x;
return 0;
}
نکته: cout برای خروجی است و از اپراتور «درج (Insertion Operator)» یعنی << استفاده می کند. cin برای ورودی است و از >> استفاده می کند.
ساختن یک ماشین حساب ساده
کاربر دو عدد وارد می کند. سپس جمع می زنیم و نتیجه را چاپ می کنیم؛ دقیقاً مثل جمع نمره های ریاضی.
#include <iostream>
using namespace std;
int main() {
int x;
int y;
int sum;
cout << "Type a number: ";
cin >> x;
cout << "Type another number: ";
cin >> y;
sum = x + y;
cout << "Sum is: " << sum;
return 0;
}
گام های عملی سریع
- یک متغیر (Variable) عددی بساز.
- با
coutپیام درخواست بنویس. - با
cinمقدار را بگیر و چاپ کن.
هشدار: اگر ورودی حرف باشد و متغیر int باشد، برنامه مقدار نامعتبر می گیرد. نوع درست را انتخاب کن.
مطالب مرتبط: متغیرها، نمونه های دنیای واقعی، و خط های جدید. همچنین برای سئو، صفحه ورودی کاربر را نشانه گذاری کن.
جمع بندی سریع
cinداده را از کیبورد می گیرد.>>داده را به متغیر می ریزد.coutبا<<چاپ می کند.- قبل از جمع، هر دو ورودی را بگیر.