Читање на податоци од стандарден влез (тастатура) се прави со помош на операторот за извлекување (>>). Програмата ќе ги прочита податоците и ќе ги смести во променливата која сте ја навеле во наредбата за читање.
Со една иста наредба може да прочитаме вредности за повеќе променливи – слично како кај печатењето. Во примерот даден погоре, вредностите на променливите c и d се читаат со употреба на една наредба. Доколку ја извршите оваа програма дома, запаметете да притиснете ENTER (RETURN) по внесување на податоците - без тоа системот нема да знае кога сте завршиле со внесување на соодветниот ред од податоци. Податоците може да ги одделувате со празно место, со tab или со знак за нов ред. Податоците не мора да се внесат во еден ист ред, дури и кога користите една cin наредба за внесување на повеќе податоци.
Мора да се внимава на типот на податок кој и го предаваме на програмата: ако сме дефинирале (со cin наредба) дека корисникот, во тој дел од програмата, ќе внесе податок кој е цел број, тогаш тој мора да внесе податок кој е цел број - во спротивно, програмата нема да се изврши успешно. Ова нема да има никаков ефект на останатите ваши програми или оперативниот систем, па не плашете се - голем број од програмите кои што ќе ги типкате ќе завршуваат неуспешно.
. Пред секој cin исказ треба да се напише и cout исказ со
кој на корисникот ќе му се прикаже порака каков податок од него се очекува.
Значи наместо
cin>>a;
се пишува
cout<<”Vnesi cel broj: ”<<endl;
cin>>a;
ЗАДАЧА: Напиши програма со која ќе се пресметаат плоштината и периметарот на
правоаголник! Овозможи корисникот да внесе вредности на страните на
правоаголникот.
Пример 1:
Vnesi gi stranite na pravoagolnikot: 5 3
Plostinata na pravoagolnikot e 15,
a negoviot perimetar e 16.