11. Bölüm
Başlangıç Örnekleri 2
kar(); x=5; y=4; for(i=1;i<=52;i++) { s=dizi[i]; t=s/100; x=x+1; if (x>18) { x=6; y=y+20; } gotoxy(y,x); switch(t) {
case 1:printf("%d=> Maca ",i);break; case 2:printf("%d=> Sinek ",i);break; case 3:printf("%d=> Kupa ",i);break; case 4:printf("%d=> Karo ",i);break; }
if (s-t*100==1)
printf("As "); else printf("%d ",s-t*100); }
getch(); }
setcolor(11); setlinestyle(0,0,5); x=getmaxx(); y=getmaxy(); rectangle(0,0,x,y); getch(); cleardevice(); setcolor(5); settextstyle(DEFAULT_FONT,HORIZ_DIR,6); outtextxy(200,25,"ANAMENš"); line(0,100,700,100); settextstyle(SMALL_FONT,HORIZ_DIR,6);
if ( y <= z ) k++; /* gotoxy(10,14);printf("N= %d",i); gotoxy(10,12);printf("k= %d",k);*/ alan=(k*1.0)/(i*1.0); gotoxy(10,16);printf("alan= %2.9f",alan); }
gotoxy(10,24);printf("cikis icin herhengi bir tusa basiniz"); getch();
}
/*********************** */ /*dusen bir topun gozlenmesi*/ /*********************** */ # include <graphics.h> # include <stdio.h> # include <math.h> main () { double a,b,k,y1,li; float pi =3.14159654;
int x,y,yuks ,iii, ex , ey ,ii,j, i,m,n; void gotoxy(int a, int b);
x=iii+20; y=y1; } getch();cleardevice(); } ******************************************** ********* normal dağılım için sayısal integral hesabı ******************************************** # include <stdio.h> # include <math.h> main () { int n1; double sonuc,a1,b1; double fonk(); double integral(); clrscr(); a1=0.0; b1=1.0; n1=500; gotoxy(10,24);printf("...lütfen bekleyiniz..."); sonuc=integral(a1,b1,n1); gotoxy(10,10);printf("sonu‡ = %4.9f \n",sonuc); getch(); }
} double fonk(double x) { double y; y=0.39904*exp(-0.5*pow(x,2.0)); return(y); } ******************************************************** ******** kolmogorov smirnov uyum-iyiliği testi üstel dağılım******* ******************************************************** # include <stdio.h> # include <stdlib.h> # include <math.h> # include <conio.h> # define BOYUT 200 main() { double ustel(); double uretme();
for(i=1;i<=n;i++) { dizid[i]=dizif[i]-dizi1[i]; if (dizid[i]< 0.0) dizid[i]=-1.0*dizid[i]; } sirala(dizid,n); getch(); clrscr();
gotoxy(2,10);printf("hesaplanan d değeri= %f",dizid[n]); if (n>40)
ddeger[n]=1.22/sqrt(n);
gotoxy(2,12);printf("tablo d değeri= %f",ddeger[n]); { if (dizid[n]>ddeger[n])
{ gotoxy(2, 15);printf("H0 red edilecek...>");} else
{ gotoxy(2, 17);printf("******** H0 kabul edilecek...>");} } getch(); exit(0); } double uretme(sayi,n1,teta1) double sayi[]; int n1, teta1; { int i; double x; for(i=1;i<=n1;i++) { x=rand(); x=x/32767.0; x=-1.0*teta1*log(x); sayi[i]=x; } }