C PROGRAMLAMA NEDİR ÖRNEK C PROGRAM KODLARI

C, 1970'lerin başında Ken Thompson ve Dennis Ritchie tarafından UNIX İşletim Sistemi için 1972 yılında geliştirilmiş bir programlama dilidir. C, günümüzde neredeyse tüm işletim sistemlerinde kullanılan, Dünya'nın en çok kullanılan sistem programlama dilidir. Ancak, uygulama programları yazmak için de çok sık kullanılır. C, başta çok kullanılan programlama dillerinden olan C++ (C artı artı olarak okunur) olmak üzere pek çok dili etkilemiştir.Güçlü bir dildir. C'ye ilişkin operatörlerin ve yapıların bir çoğu daha sonra başka programlama dilleri tarafından da benimsenmiştir.  Bugün cep telefonlarından, uçaklara kadar her yerde C kodları çalışmaktadır. Örneğin Boeing uçaklarında 100.000 satırdan fazla C kodu çalıştığı bilinmektedir.

BAZI ÖRNEK C PROGRAMLARI VE BUNLARIN KODLARI:

a- İlk program örneği:

#include <stdio.h>                      Kullanılan işlevler ile ilgili başlık dosyası

main()

{

            int i ;                            Değişken tanımı

            scanf("%d",&i);          Programın gövdesi

            i:=i*i;

            printf("%d",i);

}

 

b-if-else olayı:

if (<mantıksal ifade>)

                 blok_doğru;

            else                 

                 blok_yanlış;          

 

örnek:

Girilen sayının tek/çift olduğunu yazan program

#include <stdio.h>

main()

{

   int i;

   scanf("%d", &i);/*klavyeden sayı alıyoruz*/

   if ( i % 2 == 1)7*% işareti ile sayının böümünden kalanı buluyoruz : yani modunu.*/

      printf("Tek");/*ekrana yazdırıyoruz*/

   else

       printf("Çift");

}

 

c-switch olayı:

switch(<seçici>) {

                        case seçenek1 : Deyim;                                        

                        case seçenek2 : Deyim;                                    

                            .

                            .                  

                            .

                        default :     Deyim;

            }

 

örnek:

#include <stdio.h>

main()

{

  char islem;

  int s1, s2, s3;

  printf("Önce işlemi sonra sayıları girin ");

  scanf("%c%d%d",&islem, &s1, &s2);

  switch (islem) {

     case '+' : s3 = s1 + s2; break;

     case '-' : s3 = s1 - s2; break;

     case '*' : s3 = s1 * s2; break;

     case '/' : s3 = s1 / s2; break;

     default : printf ("Hatalı işlem");          

  }

  printf("\nSonuç = %d",s3);

}

d-while döngüsü kullanarak faktöriyel hesaplama:

#include <stdio.h>

main()

{

  int n;

  long f;

  printf ("sayıyı giriniz ");  scanf("%d", &n);

  f = 1;

  while (n > 1) {

    f = f * n;

    n = n - 1;

  }

  printf("Sonuç = %d\n", f);

}

e-for döngüsü ile 1 den 100 e kadar olan sayıları toplama:

#include <stdio.h>

main()

{

 int  j =0;

            for (int i=1; i<=100; i=i+1)/*burda ilkin compiler(okuyucu) i=1 i okur sonra ortadaki ifade deki karşılaştırmayı yapar karşılatırma sonucu doğru ise {} bölgesine girer*/

           {                                          /* daha sonra {} bölgeindeki işini tamamladıktan sonra i=i+1 böülümü çalıştırır ve tekrar ortadaki isde ile karşılaştırır yaen i değerini*/

   j =j+i;                                         /*eğer şart doğru ise tekrar {} bölgesine gider ,bu böyle devam eder ta ki yanlış değer bulunana kadar.*/

           }

            printf("Toplam= %d\n",j);           

 

 

}

 

f-do- while döngüsü:5 girilene kadar okuyan kolay bir örnek program:

#include <stdio.h>

main()

{

            int i;

 do

 { scanf("%d",&i);

 

 }while (i!=5);

 

 

}

g-Bir tam sayının küpünü bulan fonksiyonlu proram örneği:

#include <stdio.h>

main()

{

 int sayi;

 int kub(int); /*burası her zaman proramın başında tanımlanır ve bunda fonksiyonun 1 integer(sayı) parametreli ve geri dönüş değeri de integer(sayı) karekteri olacağı anlaşılır baştaki intten dolayı; bu ifadeye fonksiyonun protitipi de denir.*/

 

 printf("sayıyı gir ");

 scanf("%d", &sayi);

 

 printf("Kübü = %d\n", kub(sayi));

}

 

int kub(int i)

{  return i*i*i; }

 h-Dizilerle ilgili programımız:

 

#include <stdio.h>

/* 1-11 arsındaki sayıların karesini dizi elemanlarına yükle yazdır */

main()

{

  int a[11];/*bu ifadeden anlayacağımız 12 tane(0...11) int türünde boş alanımızın olduğudur ve dizimizi adı "a" dır*/

  int i;

 

  for (i=0; i<=10; i++)

      a[i] = (i+1)*(i+1);

 

  for (i=0; i<=10; i++)

      printf("%d . elemanın değeri = %d\n", i, a[i]);

}

 

 

 





ÜCRETSİZ KPSS VİDEO DERSLER, TESTLER BURADA TIKLAYINIZ


BENZER KONULARI SİTE İÇİNDE ARAYIN










  • SİTE İÇİ ARAMA
  • Kariyerdersleri.com
  • KATEGORİLER
  • HAKKIMIZDA
Mutlu olmayı yarına bırakmak, karşıya geçmek için nehrin durmasını beklemeye benzer ve bilirsin, o nehir asla durmaz.
KPSS MATEMATİK KPSS GEOMETRİ KPSS VATANDAŞLIK KPSS TÜRKÇE KPSS TARİH KPSS COĞRAFYA
İNGİLİZCE ALMANCA İTALYANCA KARİYER OYUN BİLGİSAYAR YAZILIM BİLGİSAYAR NETWORK
BİLGİSAYAR DONANIM BİLİŞİM TERİMLERİ CİLT VE CİLT BAKIMI HASTALIKLARIMIZ İNSAN VÜCUDU NEDİR