C Örnekleri

Debian Türkiye sitesinden

Örnek 1:

  1. include <stdio.h>
  2. include <math.h> /* sqrt() fonksiyonu icin */
  3. include <conio.h> /* clrscr() fonksiyonu icin */

int main () { float x1,x2,y1,y2,uzak,d1,d2; /* degiskenler ve tipleri tanimlaniyor */ printf("koordinatlari giriniz \n"); scanf("%f %f %f %f",&x1,&y1,&x2,&y2); /* klavyeden koordinat degerleri giriliyor */ /* uzakliklar hesaplaniyor */ d1=sqrt(x1*x1 + y1*y1); d2=sqrt(x2*x2 +y2*y2); uzak=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)); clrscr(); /* ekran temizleme komutu */ printf(" Girilen Koordinatlar \n"); printf(" ---------------------- \n"); printf("1. noktanin koordinatlari:%8.2f %8.2f\n",x1,y1); printf("2. noktanin koordinatlari:%8.2f %8.2f\n\n",x2,y2); /* uzakliklar yazdiriliyor */ printf("1.noktanin orijinden uzakligi:%5.3f\n",d1); printf("2.noktanin orijinden uzakligi:%5.3f\n",d2); printf("iki nokta arasindaki uzaklik :%5.3f",uzak); return 0; /* fonksiyondan cikis */ } Örnek 2:

  1. include<stdio.h>
  2. include<math.h>
  3. include<conio.h>

int main() { int a,b,c; long int kare,kup; float kare_kok; printf(" 3 adet sayi giriniz \n"); scanf("%d%d%d",&a,&b,&c); kare=pow(a,2); /* pow() fonksiyonu a degiskeninin karesini aliyor */ kup=pow(b,3); /* pow() fonksiyonu b degiskeninin kubunu aliyor */ kare_kok=sqrt(c); /* sqrt() fonksiyonu c degiskeninin kare kokunu aliyor */ clrscr(); printf("\n%d sayisinin karesi:%ld\n\n",a,kare); /* long int tipi icin %ld tanimlaniyor */ printf("%d sayisinin kubu:%ld\n\n",b,kup); printf("%d sayisinin kare koku:%f",c,kare_kok); return 0; } Örnek 3:

  1. include<stdio.h>

/* mod operatoru ile girilen saniyeyi dakikaya ceviriyor */ int main() { int saniye,dakika,kalan; printf(" saniyeyi dakika ve kalan saniye olarak ceviriyor\n"); printf(" zamani saniye olarak giriniz \n"); scanf("%d",&saniye); dakika=saniye/60; /* tamsayi bolmesi yapiyor,bolmenin kesir kismini almiyor */ kalan=saniye % 60; /* mod aliyor */ printf("%5d saniye, %3d dakika ve %5d saniye yapiyor",saniye,dakika,kalan); return 0; } Örnek 4:

  1. include<stdio.h>

/* prefix(onek) - postfix(sonek) kullanimi */ int main() { int sayi=0; printf("%d\n",++sayi); /* sonuc 1 */ printf("%d\n",sayi++); /* sonuc 1 */ printf("%d\n",sayi--); /* sonuc 2 */ printf("%d\n",sayi); /* sonuc 1 */ return 0; } (AYÜ Ders Notlarıdır)