// sirali_dosya.cpp : Defines the entry point for the console application.

#include “stdafx.h”

//Kaynak:www.ilhanbahar.com

#include <conio.h>

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

#include <windows.h>

#include <io.h>

 

void dosya_ara();

void dosya_yaz();

void bilgi_sil();

int sec;

void menu()

{

system (“cls”);

printf (“n1-Dosya bilgi ekle”);

printf (“n2-Dosyadan bilgi ara”);

printf (“n3-Dosyadan bilgi sil”);

printf (“n4-Cikis”);

printf (“nSeciminiz=>”);

scanf (“%d”,&sec);

if (sec==1) dosya_yaz();

if (sec==2) dosya_ara();

if (sec==3) bilgi_sil();

}

Devamını Oku

Kare ve dikdörtgen çizen fonksiyonlu c programı

1122 gün önce tarafından yazılmıştır.

#include “stdafx.h”

#include <conio.h>

//Kaynak:www.ilhanbahar.com

//10.01.2009 20:32

//Kare ve dikdörgen basan fonksiyonlu yıldız programı

void yildizlar(int,int);//Bu tanımladığımız ile karenin alt ve üst satır hariç orta kısımlarını yazdırıcaz

void cizgiler(int); //Bu tanımladığımız ile alt ve üst satırları yazdırıcaz

int _tmain(int argc, _TCHAR* argv[])

{

int genislik=0,yukseklik=0;

printf (“Genislik giriniz=”);

scanf (“%d”,&genislik);

printf (“Yukseklik giriniz=”);

scanf (“%d”,&yukseklik);

cizgiler(genislik); //Önce karenin üst satırı

yildizlar(genislik,yukseklik); //Gövede bölümü

cizgiler(genislik); //Alt kısım

getch();

return 0;

}

Devamını Oku

 #include “stdafx.h”
#include
#include
//www.ilhanbahar.com

int _tmain(int argc, _TCHAR* argv[])
{
//Dört basamaklı bir sayının basamakları ters çevrilip 4 ile çarpılınca yine kendisini veren sayıyı bulmaya çalışıyoruz.
int sayi=0,ters_sayi=0;

for (int a=0;a<10;a++)
for (int b=0;b<10;b++)
for (int c=0;c<10;c++)
for (int d=0;d<10;d++)
{
sayi=(1000*a+100*b+10*c+d);
ters_sayi=(1000*d+100*c+10*b+a);
if (sayi==4*(ters_sayi) && (a+b+c+d) != 0) printf ("%d",sayi);
}

getch();
return 0;
}

Ascii kodu ile büyük küçük harf mantığı

1159 gün önce tarafından yazılmıştır.

//Kodlayan:İlhan BAHAR

//Kaynak:www.ilhanbahar.com

#include <conio.h>

#include <stdio.h>

 

char BuyukHarfYap(char);//Fonksiyon tanımlıyoruz

main()

{

char c;

printf (“Lutfen karakter giriniz=”);

scanf (“%c”,&c);

printf (“%c”,BuyukHarfYap(c));    

getch();

 

}

char  BuyukHarfYap(char c)

{

    if (c >= ‘a’  && c <= ‘z’) // olarak 32 altında olduğu için direk 32 çıkarıyoruz.Yani küçük harf 132 ise büyük harfi 100 dür

        return c – 32;

    else

        return c;

}

Dairenin Alanını Hesaplayan C Programı

1160 gün önce tarafından yazılmıştır.

//Kodlayan:İlhan BAHAR

//Kaynak:www.ilhanbahar.com

#include <conio.h>

#include <stdio.h>

 

//Yarıçapı verilen dairenin alanını , sabiti

//Pi değeri küsüratlı alınmıştır.İsteğe göre değiştirilebilir

main()

{

const float PI=3.1415;                                                

float   alan;

int r=1;

printf (“Lutfen yaricap giriniz=”);

scanf (“%d”,&r);

alan = PI*r*r;                                   

printf(“Alan = %f”, alan);    

getch();

}

C programlama Pointer(işaretçi) mantığı

1172 gün önce tarafından yazılmıştır.

//İlhan BAHAR

//17.11.2008

// Genel


//Bu program sayesinde pointerların çalışma mantığını iyice kavramış olacaksınız.Programda kelimeleri ,,karşılaştırma, koduna göre sıralama

//Türkçe karakterleri atarak,yerine ingilizce karakterleri yerleştirmek gibi bir çok ufak programdan oluşmaktadır.


#include <stdio.h>

#include <conio.h>

#include <stdlib.h>//system çalışsın diye ekledim

int Uzunluk_Bul(char);

void Tersten_Yazdir(char *,char);

void Karsilastir(char *,char *);

void Sirala(char);

void Turkce_At(char);

//Uzunluk buluyoruz

int Uzunluk_Bul(char *adres)

{

int uzunluk=0;

while (*adres)

{

uzunluk++;

adres++;

}

return uzunluk;

} Devamını Oku

C dili ile grafikli not hesaplama (Fonksiyonlu)

1182 gün önce tarafından yazılmıştır.

//Kodlayan:İlhan BAHAR

//Kaynak:www.ilhanbahar.com

//22.10.2008

// Programı


#include <conio.h>

#include <stdio.h>

#include <string.h>

#include <stdlib.h>//system çalışsın diye ekledim

float sinif_Ortalama,sinif_Topla;//Genel olsunlar ki fonks çekebilelim

int kisi;//Sınıf mevcudu

int aa,ba,bb,cb,cc,dc,dd,ff,gelen_Ort;//Tek tek harf kodlarını genel tanımladık

float aa_Topla,ba_Topla,bb_Topla,cb_Topla,cc_Topla,dc_Topla,dd_Topla,ff_Topla;//Her harfin toplamını alıyoruz

float aa_Ort,ba_Ort,bb_Ort,cb_Ort,cc_Ort,dc_Ort,dd_Ort,ff_Ort;//Her harfin ortalamasını alıyoruz

float Ortalama_Hesapla(int,int);

char *Harf_Notu(float);

void Yildiz_Bas(float);

void Ekrana_Bas(void);


float Ortalama_Hesapla(int vize,int final)

{

float ortalama=(vize*0.3)+(final*0.7);//Ortalamayı hesapla

sinif_Topla=sinif_Topla+ortalama;//Sınıf ortalamasını topla

sinif_Ortalama=sinif_Topla/kisi;//Gerçek ortalamayı bul

return ortalama;

}

Devamını Oku

C dili kapı problemi ile ilgili algoritma

1182 gün önce tarafından yazılmıştır.

/* 100 kapı,10 anahtar var,ilk aşamada kapıların tamamı kapalıdır.Anahtarlar denenerek açıksa kapatılıp,kapılıysa açılacaktır*/

//Kodlayan:İlhan BAHAR

//Kaynak:www.ilhanbahar.com

# include <conio.h>

# include <stdio.h>

int main(int)

{

int kapi[101];

int i,a;

a=0;

//Önce hepsini sıfırladık

for (i=1;i<101;i++)

{

kapi[i]=0;

}

//Yüz kapıyı do while ile deneyelim

do

{

a++;

for (i=1;i<11;i++)

{

if (a%i==0)

{

Devamını Oku

C programlama dili ile Asal Sayı tespiti

1182 gün önce tarafından yazılmıştır.

// olup,olmadığını gösteren program

//Kodlayan:İlhan BAHAR

//Kaynak:www.ilhanbahar.com

#include <conio.h>

#include <stdio.h>

int main(void){

int sayi,say;

printf (“Lutfen bir sayi giriniz=>”);

scanf (“%d”,&sayi);

say=0;

for (int i=1;i<=sayi;i++)

{

if (sayi%i==0)

say++;

}

if (say==2)

printf (“Asal sayi=%d”,sayi);

else

printf (“-1″);

getch();

}

C dili ile yazılmış Fibonacci

1182 gün önce tarafından yazılmıştır.

#include <stdio.h>

#include <conio.h>

//Girilen sayının fibanacci olup olmadığını gösteren program.

//Kodlayan:İlhan BAHAR

//Kaynak:www.ilhanbahar.com

int main(void){

int fibo,ilk_Sayi=1,ikinci_Sayi=2,sayi;

printf (“Lutfen sayiyi giriniz=”);

scanf (“%d”,&sayi);

int kontrol=0;

while (kontrol==0)

{

fibo=ilk_Sayi+ikinci_Sayi;

ilk_Sayi=ikinci_Sayi;

ikinci_Sayi=fibo;

if (ikinci_Sayi==sayi)

{

printf (“Sonuc=%d”,ilk_Sayi+ikinci_Sayi);

kontrol=1;

}

if (sayi<fibo)

{

printf (“-1″);

kontrol=1;

}

}

getch();

}

Tüm hakları saklıdır. 2008-2012