13 Haziran 2015 Cumartesi

C Programlama Ders 7 - Döngüler( While, Do-While, For Döngüsü )

Döngüler , belli bir koşul altında döngü içerisindeki kodun tekrarlanmasıdır.
While , Do-While ve For döngüsü olmak üzere 3 döngü vardır.
Döngüler iç içe kullanılabilir.
Döngüden çıkmak için koşulun sağlanmaması gerekir veya break gibi özel fonksiyonlarla döngüden çıkılabilir.

While Döngüsü

Kullanım Şekli:

while(koşuk){
//işlemler
}

Örnek Verelim:

#include <stdio.h>
#include <conio.h>

12 Haziran 2015 Cuma

C Programlama Ders 6 - Switch ~ Case

Bu yapı belli bir değişken ile program içerisinde seçenekler oluşturmamızı sağlar.
Kullanım Şekli:
switch(değişken){
         case sabit1:{
              //işlemler 
              break;
             }
         case sabit2:{
              //işlemler 
              break;
             }
         case sabit3:{
              //işlemler 
              break;
             }

10 Haziran 2015 Çarşamba

Matrisler de 4 işlem

#include <stdio.h>
#include <conio.h>

int main(){
int mat1[4][4]={{2,3,6,3},{1,2,5,7},{4,7,1,2},{3,2,1,6}},mat2[4][4]={{1,3,2,1},{2,2,2,3},{5,1,4,2},{1,3,2,6}},i,j;
int mat3[4][4],topla=0,k;
// Matris 1 in gösterilmesi
printf("1. Matris \n\n");
for(i=0;i<4;i++){
printf("\t");
for(j=0;j<4;j++){
printf("%d ",mat1[i][j]);
}
printf("\n");
}

C Programlama Ders 5 - IF Else Yapısı

Bu yapı programa koşullar verip , koşulların gerçekleşmesine göre programın yönelmesini sağlamak için kullanılır. Bu koşulları sağlarken bir önceki derste kullandığımız mantıksal ve karşılaştırma operatörlerini kullanacağız.

Kullanımı aşağıdaki gibidir:

if(koşul){
 işlemler
}

Örnek verelim:

int x=7,a;
if(x>3){
a=5;         /* Burada x in 3 den büyük olduğunda if yapısındaki işlemlerin gerçekleşeceği  anlamına    gelir , yani a=5 olur.*/
}

Eğer x < 3 olsaydı:

9 Haziran 2015 Salı

C Programlama Ders 4 - Operatörler

Bir önceki derste vermiş olduğumuz soruların cevapları : 1-
#include <stdio.h>
#include <conio.h>

int main(){

printf("\t\\\\Bu bir programdir//\n\t\tMENU\n1- Oyunu Baslat\n2- Kayitli Oyuna Gir\n3- Cikis");

getch();
return 0;
}
2-
  a) printf("%d %f",xy); .......Y........... // x ile y arasinda virgül bulunmalı ve adres operatoru kullanımalıdır.
  b) puts("Programlama yazarak ogrenilir."); .....D............ 
  c) scanf("%d",x); ..........Y   ......//  &x şeklinde kullanımalıdır
  d) gets(&x); ..........Y...... // gets de adres operatörune gerek yoktur.


26 Nisan 2015 Pazar

Rastgele Erişimli Dosya - Müşteri Bilgileri

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <io.h>
#include <string.h>
struct musteri{
char kayit;
int hesapno;
char musadi[20];
int gelir;
int gider;
}kisi;
FILE *dosya,*yedek;
void musteriKaydi(void);
void listele(void);
void gelirGider(void);

16 Nisan 2015 Perşembe

C Programlama Ders 3 - Temel Giriş/Çıkış İşlemleri

Derse başlamadan önce , bir önceki derste vermiş olduğum ödevlerin cevaplarını paylaşalım:
1-  #include <stdio.h>
     #include <conio.h>
     int main(){
     int sayi = 12; // tam sayi olduğu için integer ile yazıyoruz.
     float ondalik = 2.14; // ondalıklı sayı olduğu için float ile yazıyoruz.
     char karakter = 'd'; // karakter olduğu için char tipinde tanımlıyoruz.
     getch();
     return 0;
     }
     
2-