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>
13 Haziran 2015 Cumartesi
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;
}
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");
}
#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ı:
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.
#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);
#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:
2-
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;
}
#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-
Kaydol:
Kayıtlar (Atom)