Dərs 2 Ilk kod dersdir. Ilk once kitabxananı çağırırıq. Kitabxanalar çoxdur biz ise #include çağırırıq



Yüklə 27,53 Kb.
tarix02.01.2022
ölçüsü27,53 Kb.
#46918
növüDərs
C dilində proqramlaşdırma
Tərbiyənin tərkib hissələri

C dilində proqramlaşdırma

Dərs 1


Ilk once kod yazmaq ucun dev c++ yükləmək lazimdir.Google giririk,dev c++ download yazırıq.İlk çıxan sayta giririk.Yaşıl rəngli downloada basırıq.Sonra proqram ozu yuklenmeye başlayır.Daha sonra proqramı qururuq.Proqrami ingilisce qurmaq daha meslehetlidir çünki istenilen problem haqqında 100 minlerle ingilisce melumat vardır.Istenilen melumati asanlıqla tapmaq olar.

Dərs 2


Ilk kod dersdir.Ilk once kitabxananı çağırırıq.Kitabxanalar çoxdur biz ise #include çağırırıq.

C dilinde esas kodlar bunlardır.printf(“”);Dirnaqin icine yazılanlar ekranda görünür.c dilinde ; printfde isin bitdiyini bildirir.

#include

int main(){

printf(“Hello world”);

return 0;

}

Compiler


Hello world

Dərs 3


#include

Compiler


int main(){ integer tipi olan:8

float tipi olan:4.500000

doubletipideyisen:5.990000

char tipi deyisen :T

int eded1=8;

float eded2=4.5;

double eded3=5.99;

char herf='T';

printf("integer tipi olan:%d\n",eded1);

printf("float tipi olan:%f\n",eded2);

printf("double tipi deyisen:%lf\n",eded3);

printf("char tipi deyisen :%c",herf);

return 0;

}

Compiler



integer tipi olan:8

float tipi olan:4.500000

doubletipideyisen:5.990000

char tipi deyisen :T

Qayda:(\n alt-alta yazmağa komek edir)

Qayda:(// comment yazmağa xidmet edir.//bundan sonra yazılanlar proqramda gorsenmirler.bir setri comment alir)

Qayda:(/*salam*/bir nece setri commente ala biler)

Dərs 4


Deyisenlerin tutduğu hecm ve sizeof (operatoru)

#include

int main(){

int integer ;

float floatdeyisen;

double doubledeyisen ;

char chardeyisen ;

printf("integer yaddasda tutdugu hecm:%ld\n",sizeof(integer));

printf("float yaddasda tutdugu hecm:%ld\n",sizeof(float));

printf("double yaddasda tutdugu hecm:%ld\n",sizeof(double));

printf("char yaddasda tutdugu hecm:%ld",sizeof(char));

return 0;

}

Compiler


integer yaddasda tutdugu hecm:4

float yaddasda tutdugu hecm:4

double yaddasda tutdugu hecm:8

char yaddasda tutdugu hecm:1

Qayda(%ld tip boyuk bir yada kicik bir yer tuta biler biz ise bunu bilmirik %ld buna komek edir)

Dərs 5


Deyisenler uzerinde emeller ,printf(operatoru)

Elverissiz usul

#include

int main(){

printf(“7 ve 8in cemi budur:%d”,7+8);

return 0;

}

Compiler


7ve 8in cemi budur:14

Elverisli usul

#include

int main(){

int eded1=9;

int eded2=5;

int cem=eded1+eded2;

printf("5ve 9un cemi beraberdir:%d",cem);

return 0;

}

Compiler



5 ve 9un cemi beraberdir:14

Iki ededin ceminin 2 ye bolunmesi

#include

int main(){

int a=9;

int b=5;


int c=2;

int netice=(a+b)/2;

printf("Iki ededin ceminin 2 ye bolunmesi:%d",(a+b)/2);

//veya int netice verib belede yazmaq olar

printf("Iki ededin ceminin 2 ye bolunmesi:%d",netice);

return 0;

}

Compiler


Iki ededin ceminin 2 ye bolunmesi:7

Dərs 6


Giris funksiyası scanf

#include

int main(){

int alinacaqeded;

int alinacaqeded2;

int vurma;

float bolme;

int toplama ;

int cixma ;

printf("Zehmet olmasa birinci ededi daxil edin:");

scanf("%d",&alinacaqeded);

printf("Zehmet olmasa ikinci ededi daxil edin:");

scanf("%d",&alinacaqeded2);

vurma=alinacaqeded*alinacaqeded2;

printf("\nDaxil etdiyiniz iki ededin hasili=%d",vurma);

bolme=alinacaqeded/alinacaqeded2;

printf("\nDaxil etdiyiniz iki ededin nisbeti=%f",bolme);

toplama=alinacaqeded+alinacaqeded2;

printf("\nDaxil etdiyiniz iki ededin cemi=%d",toplama);

cixma =alinacaqeded-alinacaqeded2;

printf("\nDaxil etdiyiniz iki ededin ferqi =%d",cixma );

return 0;

}

Compiler


Zehmet olmasa birinci ededi daxil edin:5

Zehmet olmasa ikinci ededi daxil edin:6

Daxil etdiyiniz iki ededin hasili=30

Daxil etdiyiniz iki ededin nisbeti=0.000000

Daxil etdiyiniz iki ededin cemi=11

Daxil etdiyiniz iki ededin ferqi =-1

Dərs 7

Ededi orta



#include

int main(){

int a;

int b;


int c;

printf("zehmet olmasa uc eded daxil edin:");

scanf("%d %d %d",&a,&b,&c);

int edediorta=(a+b+c)/3;

printf("\nDaxil etdiyiniz uc reqem bunlardir:%d,%d,%d\nBu ededlerin edediortasi:%d",a,b,c,edediorta);

return 0;

}

Compiler


zehmet olmasa uc eded daxil edin:

5

5



5

Daxil etdiyiniz uc reqem bunlardir:5,5,5

Bu ededlerin edediortasi:5

Dərs 8


Funksiya yazmaq

3x2+5y+2

#include

int main(){

int x;

int y;


int funksiya;

funksiya=3*(x*x)+5*y+2;

printf("Zehmet olmasa x daxil edin:");

scanf("%d",&x);

printf("Zehmet olmasa y daxil edin:");

scanf("%d",&y);

printf("\nfunksiya qiymeti=%d",funksiya);

return 0;

}

Compiler


Zehmet olmasa x daxil edin:5

Zehmet olmasa y daxil edin:5

funksiya qiymeti=5

Dərs 9


Ededin teklik ve onluqlarinin sayının tapılması

#include

int main(){

int a,teklik,onluq;

printf("zehmet olmasa 1 a ededi daxil edin:");

scanf("%d",&a);

onluq=a/10;

teklik=a%10;

printf("onluq=%d teklik=%d",onluq,teklik);

return 0;

}

Compiler


zehmet olmasa 1 a ededi daxil edin:12

onluq=1 teklik=2

Dərs 10

Emelkodu vermekle meselen 1 verdikde topla 2 cix 3 vur 4 verdikde ise bol proqrami yazmaq

#include

int main(){

int a;

int b;


int emelkodu;

printf("Zehmet olmasa a ededi daxil edin:");

scanf("%d",&a);

printf("Zehmet olmasa b ededi daxil edin:");

scanf("%d",&b);

printf("Zehmet olmasa emelkodunu daxil edin:");

scanf("%d",&emelkodu);

if(emelkodu==1){

printf("%d",a+b);

}else if(emelkodu==2){

printf("%d",a-b);

}else if(emelkodu==3){

printf("%d",a*b);

}else if(emelkodu==4){

printf("%d",a/b);

}

return 0;



}

Compiler


1 verdikde topla

Zehmet olmasa a ededi daxil edin:64

Zehmet olmasa b ededi daxil edin:32

Zehmet olmasa emelkodunu daxil edin:1

96

2 verdikde cix



Zehmet olmasa a ededi daxil edin:64

Zehmet olmasa b ededi daxil edin:32

Zehmet olmasa emelkodunu daxil edin:2

32

3 verdikde vur



Zehmet olmasa a ededi daxil edin:64

Zehmet olmasa b ededi daxil edin:32

Zehmet olmasa emelkodunu daxil edin:3

2048


4 verdikde bol

Zehmet olmasa a ededi daxil edin:64

Zehmet olmasa b ededi daxil edin:32

Zehmet olmasa emelkodunu daxil edin:4

2

**********************************************************************************



Dərs 11

//istifadeciden 3 reqemli eded daxil etmesini teleb edeceyik ve bu ededin

//mertebelerindeki reqemlerin cemini hesablayan proqram kodlayacaqiq

// meselen ""587"" 5+8+7=20

#include

int main(){

/* istifadeciden 3 reqemli eded daxil etmesini teleb edeceyik ve bu ededin

mertebelerindeki reqemlerin cemini hesablayan proqram kodlayacaqiq

meselen ""587"" 5+8+7=20*/

int a,b,c,d,e;

printf("Zehmet olmasa 3 reqemli eded daxil edin:\n");

scanf("%d",&a);

b=a/100;

c=(a/10%10);

d=a%10;

e=b+c+d;


printf("%d+%d+%d=%d",b,c,d,e);

return 0;

}

Compiler



Zehmet olmasa 3 reqemli eded daxil edin:

487


4+8+7=19

**********************************************************************************

Dərs 12

//if else sert operatorları//

//budaqlanan alqoritmler//

//daxil olunan ededin tek cut olması//

//ededin tek ve cut olmasın yoxlamaq

#include

int main(){

int daxilolunaneded;

printf("zehmet olmasa eded daxil edin:");

scanf("%d",&daxilolunaneded);

if(daxilolunaneded%2==0){

printf("daxil olunan eded cutdur");

}else if(daxilolunaneded%2==1){

printf("daxil olunan eded tekdir");

}

return 0;



}

Compiler


Cut eded verdikde

zehmet olmasa eded daxil edin:56

daxil olunan eded cutdur

tek eded verdikde

zehmet olmasa eded daxil edin:67

daxil olunan eded tekdir

Dərs 13

//vesiqe verilmesi yas heddi if else ile yazmaq

#include

int main(){

char ad[10];

char soyad[10];

int yas;

printf("zehmet olmasa adinizi daxil edin:");

scanf("%s",&ad);

printf("zehmet olmasa soyadinizi daxil edin:");

scanf("%s",&soyad);

printf("zehmet olmasa yasinizi daxil edin:");

scanf("%d",&yas);

if(yas>=18){

printf("\nAdiniz:%s\nSoyadiniz:%s\n",ad,soyad);

printf("vesiqe almaq olar\n");

}

else if("yas<18"){



printf("\nAdiniz:%s\nSoyadiniz:%s\n",ad,soyad);

printf("vesiqe almaq olmaz\n");

}

return 0;



}

Dərs 14


//Futbolcunun vurduğu qol sayına gore diger oyuna kecmesi

#include

int main(){

int qolsayi;

printf("futbolcunnun vurdugu qol sayi:");

scanf("%d",&qolsayi);

if(qolsayi>=10){

printf("futbolcu diger oyuna kecir");

}

else if(qolsayi<10){



printf("futbolcu deiger oyuna kecmir");

}

return 0;



}

Compiler


1.futbolcunnun vurdugu qol sayi:12

futbolcu diger oyuna kecir

2.futbolcunnun vurdugu qol sayi:10

futbolcu diger oyuna keçir



Dərs 15

//Ededleri boyukden kiciye doğru sıralamaq
Yüklə 27,53 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2022
rəhbərliyinə müraciət

    Ana səhifə