C++/Yazılım Programlama


Visual Basic ve .NET Framework    Visual Basic ve .NET Framework İle İlgili Paylaşım Kategorisi

Yazar: TRUlkucuBey    2 Yorum    159 Görüntüleme
  • 0 Oy - 0 Yüzde

Paylaşım Tarihi: 31.01.2016, 22:30:07 #1
TRUlkucuBey Dedeye Sahip Çıkalım
Onaylı Uye
Status: Çevrimdışı Yorum Sayısı:190 Konu Sayısı:51 Üyelik Tarihi:25.01.2016 Rep Puanı: 13

Bu Orta Seviyede Olanlar İçin Küçük Bir Koddur

/*Written by baron06 || FoX_*//*Iki nick de benim...*/ #include <stdio.h> #include <conio.h> int main() { int i; int ogr[5] = {0}; int top[6] = {0}; int secenek; for(i = 0; i < 5; i++) { printf("%d. ogrenci hangi topu sececeksin? ",i + 1); scanf("%d",&secenek); while(secenek <= 0 || secenek > 5){ printf("1-5 arasinda bir sayi gir "); scanf("%d",&secenek); } if(top[secenek] != 0) { do{ printf("Yeniden gir "); scanf("%d",&secenek); while(secenek <= 0 || secenek > 5){ printf("1-5 arasinda bir sayi gir "); scanf("%d",&secenek); } }while(top[secenek] != 0); } top[secenek] = 1; ogr[i] = secenek; } for(i = 1;i <= 5; i++) { printf("%d. ogrencinin sectigi top %d numarali toptur.\n",i,ogr[i - 1]); } getch(); return 0; }

Bu Yeni İlk Öğretim ler İçin Küçücük Bir Koddur Bunu C++ ile kodlayabilirsiniz

#include<stdio.h> #include<conio.h> #include<stdlib.h> #include<time.h> #include<math.h> int sayac=1,basari=0,sayi,seviye; // Global Değişkenler.. int seviye_sec(void); int islem_sec(void); void islem_arti(int,int); void islem_eksi(int,int); void islem_carpi(int,int); void islem_bolu(int,int); int main(void) { char devam_mi; int rasgele_sayi_1,rasgele_sayi_2,islem; srand(time(NULL)); do { seviye = seviye_sec(); printf("\n"); islem = islem_sec(); printf("\n"); if(seviye==1) { rasgele_sayi_1 = 1+rand()%10; rasgele_sayi_2 = 1+rand()%10; switch(islem) { case 1: islem_arti(rasgele_sayi_1,rasgele_sayi_2); break; case 2: islem_eksi(rasgele_sayi_1,rasgele_sayi_2); break; case 3: islem_carpi(rasgele_sayi_1,rasgele_sayi_2); break; case 4: islem_bolu(rasgele_sayi_1,rasgele_sayi_2); break; } } else { rasgele_sayi_1 = 10+rand()%90; rasgele_sayi_2 = 10+rand()%90; switch(islem) { case 1: islem_arti(rasgele_sayi_1,rasgele_sayi_2); break; case 2: islem_eksi(rasgele_sayi_1,rasgele_sayi_2); break; case 3: islem_carpi(rasgele_sayi_1,rasgele_sayi_2); break; case 4: islem_bolu(rasgele_sayi_1,rasgele_sayi_2); break; } } printf("\n"); printf("Devam Etmek İstermisiniz?..(e,h)=.."); devam_mi=getche(); printf("\n\n"); sayac=1; basari=0; }while(devam_mi=='e'); printf("Programimizi Kullandiginiz Icin Tesekkurler..\n"); printf("Hoscakalin..."); getch();return 0; } int seviye_sec(void) { printf("BIR BASAMAKLI ISLEMLER ICIN \"1\"E...\n"); printf("IKI BASAMAKLI ISLEMLER ICIN \"2\"E BASINIZ...\n"); printf("LUTFEN SECENEGINIZI GIRINIZ..."); scanf("%d",&seviye); return seviye; } int islem_sec(void) { int islem; printf("TOPLAMA ICIN \"1\"E...\n"); printf("CIKARMA ICIN \"2\"E...\n"); printf("CARPMA ICIN \"3\"E...\n"); printf("BOLME ICIN \"4\"E BASINIZ...\n"); printf("LUTFEN SECENEGINIZI GIRINIZ..."); scanf("%d",&islem); return islem; } void islem_arti(int rasgele_1,int rasgele_2) { printf("%d arti %d kac eder?..",rasgele_1,rasgele_2); scanf("%d",&sayi); do { if(sayi==(rasgele_1 + rasgele_2)) { switch(sayac) { case 1: printf("Mukemmelsin"); break; case 2: printf("Cok Guzel"); break; case 3: printf("Aferin"); break; default: printf("Boyle Devam Et"); break; } basari=1; } else { switch(sayac) { case 1: printf("Hayir Lutfen Tekrar Dene..."); break; case 2: printf("Yanlis.Lutfen Tekrar Dene..."); break; case 3: printf("Hayir.Denemeye Devam..."); break; default: printf("Pes Etmeyin..."); break; } scanf("%d",&sayi); } sayac++; }while(basari!=1); } void islem_eksi(int rasgele_1,int rasgele_2) { printf("%d eksi %d kac eder?..",rasgele_1,rasgele_2); scanf("%d",&sayi); do { if(sayi==(rasgele_1 - rasgele_2)) { switch(sayac) { case 1: printf("Mukemmelsin"); break; case 2: printf("Cok Guzel"); break; case 3: printf("Aferin"); break; default: printf("Boyle Devam Et"); break; } basari=1; } else { switch(sayac) { case 1: printf("Hayir Lutfen Tekrar Dene..."); break; case 2: printf("Yanlis.Lutfen Tekrar Dene..."); break; case 3: printf("Hayir.Denemeye Devam..."); break; default: printf("Pes Etmeyin..."); break; } scanf("%d",&sayi); } sayac++; }while(basari!=1); } void islem_carpi(int rasgele_1,int rasgele_2) { printf("%d carpi %d kac eder?..",rasgele_1,rasgele_2); scanf("%d",&sayi); do { if(sayi==(rasgele_1 * rasgele_2)) { switch(sayac) { case 1: printf("Mukemmelsin"); break; case 2: printf("Cok Guzel"); break; case 3: printf("Aferin"); break; default: printf("Boyle Devam Et"); break; } basari=1; } else { switch(sayac) { case 1: printf("Hayir Lutfen Tekrar Dene..."); break; case 2: printf("Yanlis.Lutfen Tekrar Dene..."); break; case 3: printf("Hayir.Denemeye Devam..."); break; default: printf("Pes Etmeyin..."); break; } scanf("%d",&sayi); } sayac++; }while(basari!=1); } void islem_bolu(int rasgele_1,int rasgele_2) { if(rasgele_1%rasgele_2!=0) { if(seviye==1) { do { rasgele_1 = 1 + rand()%9; rasgele_2 = 1 + rand()%9; }while(rasgele_1%rasgele_2!=0); } else { do { rasgele_1 = 10+rand()%90; rasgele_2 = 10+rand()%90; }while(rasgele_1%rasgele_2!=0); } } printf("%d bolu %d kac eder?..",rasgele_1,rasgele_2); scanf("%d",&sayi); do { if(sayi==(rasgele_1 / rasgele_2)) { switch(sayac) { case 1: printf("Mukemmelsin"); break; case 2: printf("Cok Guzel"); break; case 3: printf("Aferin"); break; default: printf("Boyle Devam Et"); break; } basari=1; } else { switch(sayac) { case 1: printf("Hayir Lutfen Tekrar Dene..."); break; case 2: printf("Yanlis.Lutfen Tekrar Dene..."); break; case 3: printf("Hayir.Denemeye Devam..."); break; default: printf("Pes Etmeyin..."); break; } scanf("%d",&sayi); } sayac++; }while(basari!=1); }

                 +REP İ ÇOK GÖRMEYİN

                   İYİ FORUMLAR Big Grin

Kullanıcı İmzası
[img=0x147]http://i.hizliresim.com/rZGljz.png[/img]
Paylaşım Tarihi: 31.01.2016, 22:30:52 #2
AlpBenjamins Cezalı Üye
Cezalı Üye
Status: Çevrimdışı Yorum Sayısı:270 Konu Sayısı:118 Üyelik Tarihi:28.11.2015

Yararlı Konu Teşekkürler Smile
İYİ FORUMLAR
Paylaşım Tarihi: 31.01.2016, 22:42:53 #3
TRUlkucuBey Dedeye Sahip Çıkalım
Onaylı Uye
Status: Çevrimdışı Yorum Sayısı:190 Konu Sayısı:51 Üyelik Tarihi:25.01.2016 Rep Puanı: 13

Rica Ederim
İYİ FORUMLAR

Kullanıcı İmzası
[img=0x147]http://i.hizliresim.com/rZGljz.png[/img]







Aradığınızı Bulamadınız Mı ?

Konuyu görüntüleyenler:
1 Misafir