Денес, С++ спаѓа меѓу најкористените јазици за изработка на програми од разни видови, од кориснички апликации со најразлични намени, па сè до системски алатки. Еве како изгледа една програма на С++:
Програмите во С++ можат да се пишуваат со кој било уредувач на текстови.
Потоа, програмите се преведуваат и извршуваат во зависност од верзијата на преведувачот.
С++ преведувачи: Microsoft Visual C++, Borland C++, Gnu C++ и други.
Редоследна
структура
почеток
чекор А;
чекор Б;
.......
чекор P;
kraj
текстуален приказ
// Prva C++ programa
#include < iostream >
using namespace std;
int main ()
{
cout << "Hello World! ";
cout << "I'm a C++ program!";
cout<< “Do you like me?”
system("Pause");
return 0;
}
Да го објасниме секој ред од програмата
ред 0 : коментар кој почнува со //
ред 1: вклучување на додатна iostream датотека
ред 2: namespace (простор со имиња) наречен std ( стандардна библиотека )
ред 3: дефинирање на функцијата main
ред 4: { почеток на телото на на функцијата
ред 5: исказ
cout наредба за печатење
<< оператор за печатење
“ Hello World “ текст кој се печати
; знак за крај на наредбата
ред 9: наредба кој враќа 0 на ф-јата main ( програмата завршува без грешки )
ред 10: } крај на телото на функцијата
Програми
//
programа za presmetuvanje plostina i
perimeter na kvadrat
#include < iostream >
using namespace std;
int main ()
{
int a,
plostina, perimetar;
cout<<"Vnesi
ja stranata a=: ";
cin>>a;
plostina=a*a;
perimetar =4*a;
cout<<"Plostinata
na kvadrat e "<< plosina<<" perimetarot e "<< perimetar ;
system("Pause");
return
0;
}
/*
programa za presmetka na zbir, razlika,
proizvod
i kolicnik na dva broja*/
#include < iostream >
using namespace std;
int main ()
{
int a, b, zbir,razl,proiz,kol;
cout<<"Vnesi dva broja:
";
cin>>a>>b;
zbir=a+b;
razl=a-b;
proiz=a*b;
kol=a/b;
cout<<"Zbirot
na broevite e: "<
cout<<"Razlikata
na broevite e:
"<
cout<<"Proizvodot
na broevite e:
"<
cout<<"Kolicnikot
na broevite e:
"kol<
system("Pause");
return
0;
}
/*
programaza prethodnik
i
sljedbenik na daden broj */
#include
< iostream >
using
namespace std;
int main ()
{
int broj;
cout<<"vnesi broj:
";
cin>>broj;
cout<<"Prethodnik
na brojot "<
cout<<"
e "<
cout<<"Sljedbenik
na brojot e "<
cout<<" je
"<
system("Pause");
return 0;
}
Елементи на јазикот С++
Азбуката на јазикот С++ се состои од множество дозволени симболи:
• малите букви од англиската азбука: a-z,
• големите букви од англиската азбука: А-Z,
• цифрите: 0-9,
• специјалните знаци: ~ ! @ # $ % ^ & * ( ) - + = { } [ ] : ; ‘ ” < > ? /
Од азбуката на С++ се формираат зборови:
• клучни зборови,
• бројни, симболички и текстуални (стринг) константи,
• имиња (идентификатори),
• оператори.