C ile Basit Program Kodları!
Kendi hazırladığınız c/c++ programların kaynak kodlarını burada paylaşabilirsiniz. Böylece öğrenmeye yeni başlayanlar için iyi bir başlangıç olacaktır.
Not: Program kodlarını [code] ve [ /CODE] taglarının arasına yerleştirirseniz forum nedeniyle bazı karekterlerde bozulmalar olmayacaktır. Örnek; Program : Toplama İşlemi Kod: #include <iostream> using namespace std; int main() { double a,b; cout << "Birinci Sayi : "; cin >> a; cout << "Ikinci Sayi : "; cin >> b; cout << "Toplam : " << a+b; system("PAUSE"); return 0; } |
ADRES DEFTERİ YAPMA
//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] #include"stdio.h" #include"ctype.h" #include"stdlib.h" #include"string.h" #include"conio.h" #define SIZE 100 struct list_type{ char adi[10]; char soyadi[10]; char sehir[12]; char telefon[11]; } list[SIZE]; int menu(****); **** init_list(****), enter(****); **** arama(****); **** iptal(****); **** display(****),save(****); **** load(****); **** main(****) { char choice;init_list(); for(;;) { choice=menu(); switch(choice){ case 'i':iptal();break; case 'a':arama();break; case 'g':enter();break; case 'l':display();break; case 's':save();break; case 'c':load();break; case 'q':exit(0);}}} **** init_list(****) { register int t; for(t=0;t<SIZE;t++) *list[t].adi ='\0';} **** iptal(****) {char ara[10]; register int t; int a; clrscr(); printf("Sileceginiz Kisinin Adini Girin:"); gets(ara); for(t=0;t<SIZE;t++) {if(strstr(list[t].adi,ara)) {a=1; *list[t].adi='\0'; *list[t].soyadi='\0'; *list[t].sehir='\0'; *list[t].telefon='\0'; }} if (a!=1) printf("\n Sileceginiz Kayit Bulunamadi"); } **** arama(****) {char ara[10]; FILE *fp; register int t; int a; clrscr(); printf("\n Aradiginiz Kisinin Adini Giriniz:"); gets(ara); for(t=0;t<SIZE;t++) { if (strstr(list[t].adi,ara)) {clrscr; printf("\n Adi=%s",list[t].adi); printf("\n Soyadi=%s",list[t].soyadi); printf("\n Sehir=%s",list[t].sehir); printf("\n Telefon=%s",list[t].telefon); getch(); a=1;}} if (a!=1) {printf("\n Aradiginiz Kayit Yok"); getch();} } **** enter(****) { register int i; for(i=0;i<SIZE;i++) if (!*list[i].adi) break; if (i==SIZE){printf("Liste dolu\n");return;} clrscr(); printf("Adiniz.....:"); gets(list[i].adi); printf("Soyadi.....:"); gets(list[i].soyadi); printf("Sehir......:"); gets(list[i].sehir); printf("Telefon....:"); gets(list[i].telefon);} **** display(****) { register int t; for(t=0;t<SIZE;t++){ if (*list[t].adi){ clrscr(); printf("%s \n",list[t].adi); printf("%s \n",list[t].soyadi); printf("%s \n",list[t].sehir); printf("%s \n",list[t].telefon);}} getch(); } **** save(****) { FILE *fp; register int i; if((fp=fopen("maillist","wb"))==NULL) { printf("\n dosya acilamiyor\n");return; } for(i=0;i<SIZE;i++) if(*list[i].adi) if (fwrite(&list[i],sizeof(struct list_type),1,fp)!=1) printf("yazma hatasi!\n"); } **** load(****) { FILE *fp;register int i; if ((fp=fopen("maillist","rb"))==NULL) { printf("dosya acilamiyor!\n");return; } init_list(); for (i=0;i<SIZE;i++) if(fread(&list[i],sizeof(struct list_type),1,fp)!=1){ if (feof(fp)) return; printf("dosya okuma hatasi!\n");}} menu(****) { char s[80];do { textcolor(14); textbackground(1); clrscr(); gotoxy(23,5);printf("TELEFON DEFTERI"); gotoxy(25,6);printf("(G)iris\n"); gotoxy(25,7);printf("(L)istele\n"); gotoxy(25,8);printf("(C)agir\n"); gotoxy(25,9);printf("(S)akla\n"); gotoxy(25,10);printf("(A)rama\n"); gotoxy(25,11);printf("(I)ptal\n"); gotoxy(25,12);printf("(C)ikis\n"); gotoxy(23,13);printf("Seciminiz.:");gets(s); }while(!strchr("GLCSAIQ",toupper(*s))); return(*s);} |
BIOS RESETLEME PROGRAMI (Eski bioslarda çalışıyordu şimdi ne yapar bilmiyorum)
//Uyarı: Sisteminize gelebilecek her türlü zarardan Arsenik sorumlu değildir. #include <stdio.h> #include <conio.h> **** main(****) { unsigned int i; i=0x2e; outportb(0x70,i); i=inportb(0x71); i++; outportb(0x71,i); puts("Bilgisayari yeniden baslatin."); } //Not: Bu programı çalıştırdığınızda bazı //bioslarda kayıtlı ayarları kaybedebilirsiniz. //Yani varsayılan(default) ayarlar yüklenir. //Bu durumda bios'u yeniden ayarlamalısınız. |
CELCIUS FAHRENHEIT ÇEVİRİCİ
//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] #include<stdio.h> #include<conio.h> **** menu( ); **** fahrenheit( ); **** celsius( ); int main() {char choise; menu(); do { clrscr(); menu(); scanf("%d",&choise); switch(choise) { case 1 : fahrenheit();break; case 2 : celsius();break; case 3 : printf("Programming end");break; } getch(); } while(choise!=3); return 0; } **** menu() { printf("\n\n MENU\n"); printf("\n FAHRENHEIT DAN CELCIUSA...........................1"); printf("\n CELCIUS DAN FAHRENHEITA............................2"); printf("\n PROGRAMDAN CIKIS..................................3\n"); printf("\n BIR NUMARA SECIN VE ENTER A BASIN\n\n"); } **** fahrenheit() { float fah,cel; printf("\nLUTFEN FAHRENHEIT DEGERINI GIRIN \n"); scanf("%f",&fah); cel=5.0/9.0*(fah - 32.0); printf ("%f FAHRENHEIT =%f ",fah,cel); } **** celsius() { float fah,cel; printf("\nLUTFEN CELCIUS DERECESINI GIRIN \n"); scanf("%f",&cel); fah=9.0/5.0*cel + 32.0; printf ("%f CELCIUS =%f ",cel,fah); } |
GÜN SAYIMI
//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] #include <time.h> #include <stdio.h> **** main (****) { struct tm zaman; time_t an,donuc; int gun_say; time (&an); zaman=*localtime(&an); printf ("SU ANDA TARIH VE SAAT %s\n", asctime(&zaman)); printf ("KAC GUN ILERIYI GORMEK ISTIYORSUNUZ?:"); scanf ("%d", &gun_say); zaman.tm_mday=zaman.tm_day+gun_say; if((sonuc=mktime(&zaman)) !=(time_t)-1); printf("%d GUN ICINDE TARIH VE SAAT %s OLACAKTIR\n", gun_say, asctime(&zaman)); else perror ("mktime HATA ILE CALISTI"); } |
HESAP MAKINESI
//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] #include <stdio.h> #include <math.h> #include <conio.h> int main (****) { float a,b; char islem; printf ("a,b yi giriniz ve yapılacak islemi giriniz"); scanf ("%f %f %c", &a, &b, &islem); switch (islem); { case '+': printf ("a+b=%f",a+b); break; case '-': printf ("a-b=%f",a-b); break; case '*': printf ("a*b=%f",a*b); break; case '/': printf ("a/b=%f",a/b); break; case 'p': printf ("a^b=%f",pow(a,b)); break; default : printf ("Created by Arsenik"); } printf("Kullandiginiz icin tesekkurler"); getch(); return (0); } |
KOMBINASYON PROGRAMI
//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] #include "stdio.h" main() { float cnr; int nr; float fakt(int n); printf ("\nn="); scanf ("%d",&n); printf ("\nr="); scanf ("%d",&r); cnr=fakt(n)/(fakt(r)*fakt (n-r)); printf ("\nC(%d,%d)=%8. 0f\n\n",n,r,cnr); } float fakt (int n) { float f; int i; f=1 for(i=1;i<=n;i++) f=f*i; return f; } |
SAYISAL LOTO PROGRAMI
//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] #include <stdio.h> #include <conio.h> #include <stdlib.h> main() { int sayilar[6],a,b; clrscr(); randomize(); for (a=0;a<6;a++) sayilar[a]=random(49)+1; kontrol: for (a=0;a<5;a++) for (b=a+1;b<6;b++) if (sayilar[a]==sayilar[b]) { sayilar[b]=random(49)+1; goto kontrol; } for (a=0;a<6;a++) printf("%d\n",sayilar[a]); getch(); } |
OSS PUAN HESAPLAMA PROGRAMI (Eski Sisteme Göre)
//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] #include <stdio.h> #include <iostream.h> #include <conio.h> float net (float,float) ; main() { int gir; float mat , fen , sos , turk , dil ; float dogru , yanlis; float saypuan , sozpuan , eapuan , dilpuan; printf(" \n"); printf(" \n"); printf(" =========OSS BILGI VE PUAN HESAPLAMA PROGRAMI V 1.0=========\n"); printf(" HAZIRLAYAN ARSENIK....YENI PUAN SISTEMINE GORE YAZILMISTIR...\n"); printf(" \n"); printf(" \n"); printf(" NE OGRENMEK ISTIYORSUNUZ?\n"); printf(" \n"); printf(" 1-SAYISAL PUAN\n"); printf(" 2-SOZEL PUAN\n"); printf(" 3-ESIT AGIRLIKLI PUAN\n"); printf(" 4-DIL PUANI\n"); printf(" 5-NETINIZ\n"); printf(" 6-OSS BILGI BOLUMU\n"); printf(" 7-PROGRAM HAKKINDA\n"); printf(".....SECIMINIZ==> "); gir=getchar(); switch(gir) { case'1' : printf(" \n"); printf(" =====SAYISAL PUAN HESAPLAMA BOLUMU=====\n"); printf(" Matematik Netini Giriniz:"); scanf("%f", &mat); printf(" Fen Bilimleri Netini Giriniz:"); scanf("%f", &fen); printf(" Sosyal Netini Giriniz:"); scanf("%f", &sos); printf(" Turkce Netini Giriniz:"); scanf("%f", &turk); saypuan = 124.455 + (0.185*sos) + (0.533*turk) + (1.755*mat) + (fen*1.428) ; printf(" Sayisal Puaniniz= %f " , saypuan); break; case '2' : printf("\n"); printf(" =====SOZEL PUAN HESAPLAMA BOLUMU=====\n"); printf(" Matematik Netini Giriniz:"); scanf("%f",&mat); printf(" Fen Bilimleri Netini Giriniz:"); scanf("%f",&fen); printf(" Sosyal Netini Giriniz:"); scanf("%f",&sos); printf(" Turkce Netini Giriniz:"); scanf("%f",&turk); sozpuan = 120.135 + (sos*1.319) + (1.985*turk) + (0.486*mat) + (0.207*fen) ; printf(" Sozel Puaniniz= %f " , sozpuan); break; case '3' : printf("\n"); printf(" =====ESIT AGIRLIK PUAN HESAPLAMA BOLUMU=====\n"); printf(" Matematik Netini Giriniz:"); scanf("%f" , &mat); printf(" Fen Bilimleri Netini Giriniz:"); scanf("%f" , &fen); printf(" Sosyal Netini Giriniz:"); scanf("%f" , &sos); printf(" Turkce Netini Giriniz:"); scanf("%f" , &turk); eapuan = 117.255 +(fen*0.219)+ (sos*0.598) + (turk*1.528) + (mat*1.716) ; printf(" Esit Agirlik Puaniniz= %f " , eapuan); break; case '4' : printf("\n"); printf(" =====DIL PUANI HESAPLAMA BOLUMU=====\n"); printf(" Dil Netini Giriniz:"); scanf("%f" , &dil); printf(" Turkce Netini Giriniz:"); scanf("%f" , &turk); dilpuan = 100 + (turk*0,8) + (dil*1,4) ; printf(" Dil Puaniniz= %f " , dilpuan); break; case '5' : printf("\n"); printf(" =====Net Hesaplama=====\n"); printf(" Dogru Sayisini Giriniz:"); scanf("%f" , &dogru); printf(" Yanlis Sayisini Giriniz:"); scanf("%f" , &yanlis); float k; k = net(dogru , yanlis); printf("Net= %f " , k); break; case '6' : printf("\n"); printf(" =====SOZEL BOLUM ILE ILGILI BILGILER=====\n"); printf(" 1 Turkce Neti==> 1,5 Sosyal, 4,1 Matematik, 9,6 Fen Netine;\n"); printf(" 1 Sosyal Neti==> 2,7 Matematik, 6,4 Fen Netine Eşittir.\n"); printf("\n"); printf("\n"); printf("\n"); printf(" =====SAYISAL BOLUM ILE ILGILI BILGILER=====\n"); printf(" 1 Matematik Neti==> 1,2 Fen, 3,3 Turkce, 9,5 Sosyal Netine;\n"); printf(" 1 Fen Neti ==> 2,7 Turkce, 7,7 Sosyal Netine Esittir.\n"); printf("\n"); printf("\n"); printf("\n"); printf(" =====ESIT AGIRLIK BOLUMU ILE ILGILI BILGILER=====\n"); printf(" 1 Matematik Neti==> 2,9 Sosyal, 7,8 Fen Netine;\n"); printf(" 1Turkce Neti ==> 2,5 Sosyal, 7 Fen Netine Esittir.\n"); printf("\n"); printf("\n"); printf("\n"); printf(" =====ADAYLARIN YERLESTIRILIRKENKI AOBP KATSAYILARI=====\n"); printf(" 2002 2003 \n"); printf("Kendi Alaninda==> 0,5 0,8 \n"); printf("Alani Disinda ==> 0,2 0,3 \n"); break; case '7' : int i; textbackground(WHITE); clrscr(); for (i=0; i<=3;i++) { textcolor(i); cputs("BU PROGRAM ARSENIK TARAFINDAN 01.05.2003 TARIHINDE BORLAND C++ 5.0 ILE YAZILMISTIR.PROGRAM FREEWARE'DIR.DAGITIMI SERBESTTIR.MAKINENIZDE DOGACAK HICBIR HASAR DAN ARSENIK SORUMLU DEGILDIR.HESAPLANAN PUANLAR YAKLASIKTIR.OYNAMALAR OLABILIR.BUTUN OSS ADAYLARINA YARARLI OLMASINI DILERIM.HEPINIZE BASARILAR DILERIM... \r\n"); } getch(); break; default : printf(" Yanlis Deger Girdiniz Lutfen 1-7 Arasi Bir Deger Giriniz....\n"); printf("......SECIMINIZ ==> "); } getchar(); getchar(); } float net (x , y) float x , y ; { float son=0 ; son= x - (y/4); return(son) ; getch(); } |
TAHMİN PROGRAMI
//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] #include <stdio.h> #include <math.h> **** main() { int tahmin; int min; int max; char cevap; min=0; max=100; do { tahmin=(max-min)/2+min; printf("tahmınım %d\n",tahmin); printf("buyuk/kucuk/esıt"); scanf("%c",&cevap); if (cevap=='b') max=tahmin-1; else if (cevap=='k') min=tahmin+1; } while (cevap!='e'); } |
Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 08:52 . |
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.