30.01.2013 Views

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

struct complex {<br />

float real, imag;<br />

};<br />

struct complex z1, z2, z3;<br />

clrscr();<br />

printf("1. sayının reel ve imajiner kısımları gir ");<br />

scanf("%f %f", &z1.real, &z1.imag);<br />

printf("2. sayının reel ve imajiner kısımları gir ");<br />

scanf("%f %f", &z2.real, &z2.imag);<br />

z3.real = z1.real + z2.real;<br />

z3.imag = z1.imag + z2.imag;<br />

printf("%2.0f + %2.0fj\n",z3.real, z3.imag);<br />

}<br />

Örnek 8.1.2: Yapı içerisinde başka bir yapı kullanımı.<br />

struct tarih {<br />

int gun;<br />

int ay;<br />

int yil;<br />

};<br />

struct kisiler {<br />

char adi[21];<br />

struct tarih dogum;<br />

};<br />

main()<br />

{<br />

struct kisiler a;<br />

strcpy(a.adi,"veli");<br />

a.dogum.gun = 15;<br />

a.dogum.ay = 8;<br />

a.dogum.yil = 1905;<br />

}<br />

printf("%s %d\n",a.adi,a.dogum.yil);<br />

getch();<br />

Diğer bir tanımlama şekli<br />

struct {<br />

Alan1;<br />

Alan2;<br />

. . .<br />

Alan_n;<br />

} değişkenler;<br />

struct {<br />

float real, imag;<br />

}z1, z2, z3;<br />

66

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!