C (proqramlaşdırma dili): Redaktələr arasındakı fərq

Silinən məzmun Əlavə edilmiş məzmun
Luckas-bot (müzakirə | töhfələr)
C++ dersleri by murad
Sətir 19:
 
1983-cü ildə [[:en:ANSI|ANSI]](American National Standarts İnstitute) C-nin standartını tərtib etməyi qərara aldı. 1988-ci ildə ANSI X3.159-1989 "Programming Language C" adlı standart qəbul oldu. Və bu standarta uyğun kompilyator daha yaxşı kompilyator sayılır.
C++ dərsləri.
I.Ders
Diqqət yazacaqımız proqramlar console wizard rejiminde isleyir.Yəni exe fayl yaranır.
C++ da her hansı bir yazini ekrana cixarmaq lazimdir. Bu proqram asagidaki kimi qurulur.
#include <cstdlib.h>
#include <conio.h>
#include <iostream.h>
using namespace std;
int main(int argc,char *argv[])
{
cout<<”salam dunya”<<endl;
getch();
}
Indi ise bu proqramı izah edək. Proqramda verilen #include < > burada kitabxanalar elan olunur.yaradailacaq proqramın növündən asılı olaraq bu kitabxanalar dəyişir. Proqramda verilən “using namespace std;” uniti yaradır.
Butun proqramlar main funksiyası ilə başlayır. Burada verilən { bir növ pascalda olan begin-dir. “cout” salam dunya yazisini ekrana cixarir. Onun kitabxanası iostream-dir. Burada getch(); proqramı sonlandırır. Getchin kitabxanası conio-dur. Və beləliklə ilk proqramımız hazırdır.
II.dərs
Indi isə hər hansı kicik hesablamaları yerine yetirə biləcək hesablama masınının proqramını yazaq.
#include <cstdlib.h>
#include <conio.h>
#include <iostream.h>
using namespace std;
int main(int argc,char *argv[])
{
int x,y,z;
cout<<”x daxil edin”<<endl;
cin>>x;
cout<<”y daxil edin”<<endl;
cin>>y;
z=x+y;
cout<<”z=”<<z<<endl;
getch();
}
Burada verilen int x,y,z; ifadəsi daxil ediləcək x,y,z-in tam tipli ədəd olduğunu göstərir.
Bu proqramda verilən cin>>x; yazısı daxil olunacaq x oxumaq ucundur.Yəni cout<<”x daxil edin”<<endl; ifadəsi ekranda görünən zaman kursor sizin x daxil etmeyinizi gözləyəcəkdir. cout<<”z=”<<z<<endl; ifadəsi yəni hesablancaq x+y cəmini hesablayıb ekranda əks edəcəkdir.
III dərs.
Biz bu dərsimizdə qalıqın hesablanması proqramını yazacayıq.
#include <cstdlib.h>
#include <conio.h>
#include <iostream.h>
using namespace std;
int main(int argc,char *argv[])
{
int x,y,z;
cout<<”x daxil edin”<<endl;
cin>>x;
cout<<”y daxil edin”<<endl;
cin>>y;
z=x%y;
cout<<”z=”<<z<<endl;
getch();
}
Bu proqramda verilən z=x%y ifadəsi o deməkdir ki, x-i y-ə böıldükdə alınan qalıq ekranda əks olunur.
IV dərs.
Bu dərsimizdə ekranı təmizləmək və ona rəng əlavə etməyi göstərəcəyik.
#include <cstdlib.h>
#include <conio.h>
#include <iostream.h>
using namespace std;
int main(int argc,char *argv[])
{
int x,y,z;
system(“color 9f”);
cout<<”x daxil edin”<<endl;
cin>>x;
system(“cls”);
cout<<”y daxil edin”<<endl;
cin>>y;
system(“cls”);
z=x+y;
cout<<”z=”<<z<<endl;
getch();
}
Bu proqramda verilən system(“color 9f”); ekrana 9f-ə uyğun olan rəngi əlavə edir. Bu rənglər muxtəlif ola bilər. Məs:1f,2f,1a,2a,3a,4d,...və.s
Proqramda verilən system(“cls”); o deməkdir ki, x-daxil olunandan sonra y-daxil olunduqda ekranda x silinir və y qalır.y-daxil edildikdən sonra y və x pozulur və ekranda z-ə uyğun olan nəticə qalır.
Bu proqramda verilən system(“cls”); c++-ın muxtəlif versiyalarında muxtəlif cür yazılır.
 
== Sintaksisi ==