C dilinde esas kodlar bunlardır.printf(“”);Dirnaqin icine yazılanlar ekranda görünür.c dilinde ; printfde isin bitdiyini bildirir.
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
Dostları ilə paylaş: