Şimdi Ara

Çok acillll Arkadaşlar Pazartesi ödevim

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
3
Cevap
0
Favori
368
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Ödevim arkadaslar hata veriyorum problem nedir bulamadım yardımcı olurmusunuz lutfen satır 1 ve 38 de

    #include<depo.h>
    #include<stdio.h>
    #define SAGTUS 0x4D
    #define SOLTUS 0x4B
    #define USTTUS 0x48
    #define ALTTUS 0x50
    #define ESC 0x1B
    #define ENT 0x0D
    void anamenu_sec(int sat, int sut,int k);
    void anamenu_yaz(int sat, int sut);
    void Ola_Dag_menu_sec(int sat, int sut,int k);
    void Ola_Dag_menu_yaz(int sat, int sut);
    void Ola_Deg_menu_sec(int sat, int sut,int k);
    void Ola_Deg_menu_yaz(int sat, int sut);
    void Mat_Ceb_menu_sec(int sat, int sut,int k);
    void Mat_Ceb_menu_yaz(int sat, int sut);
    void Sant_menu_sec(int sat, int sut,int k);
    void Sant_menu_yaz(int sat, int sut);
    void Oyun_menu_sec(int sat, int sut,int k);
    void Oyun_menu_yaz(int sat, int sut);
    void Kavanoz_menu_sec(int sat, int sut,int k);
    void Kavanoz_menu_yaz(int sat, int sut);
    void hakkinda();
    double faktor(int k);
    double kombi(int n,int x);
    double binom(int n,double p,int x);



    main()
    {
    anamenu_sec(3,25,1);
    }


    void ana_menu_ayar(int sat, int sut)

    { system ("color 17");
    anamenu_yaz(sat,sut);
    }
    while(1)
    { if(kbhit()){switch(getch()){
    case ENT:
    {system("color 07");
    anamenu_sec(sat,sut,2); break;}

    case USTTUS:
    {sat=sat-1,
    if (sat==0)sat=1;
    anamenu_yaz(sat,sut); break;}


    case ALTTUS:
    {sat=sat+1;
    if (sat==19)sat=18;
    anamenu_yaz(sat,sut); break;}

    case SAGTUS:
    {sut=sut+1;
    if (sut==52)sut=51;
    anamenu_yaz(sat,sut); break;}

    case SOLTUS:
    {sut=sut-1;
    if (sut==0)sut=1;
    anamenu_yaz(sat,sut); break;}


    }}
    }

    }


    void hakkinda()
    {temizle();
    konum(5,5); printf("Programi Yazan :xxxxxxxx xxxxxxxxx");
    konum(6,5); printf("2. kavanozdan 1.kavanoza atilip. 1. kavanozdan cekilen top rengi.. Ve 1. kavanozdan 2. kavanoza atilan topun mavi olama olasılığı hesaplar ....");
    konum(25,38); printf("Ana Menuye donmek icin bir tusa basiniz...");
    dur(); anamenu_sec(3,25,3); }


    void Ola_Deg_menu_sec(int sat, int sut,int k)
    {temizle(); konum(3,5);
    printf("Bu benim konum degil...");
    konum(25,38);printf(" Ana menuye donmek icin bir tusa basin...");
    dur(); anamenu_sec(3,25,2); }

    void Ola_Deg_menu_yaz(int sat, int sut)
    {}


    void Mat_Ceb_menu_sec(int sat, int sut,int k)
    {temizle(); konum(3,5);
    printf("Bu benim konum degil...");
    konum(25,38);printf(" Ana menuye donmek icin bir tusa basin...");
    dur(); anamenu_sec(3,25,1); }


    void Mat_Ceb_menu_yaz(int sat, int sut)
    {}


    void Sant_menu_sec(int sat, int sut,int k)
    {temizle(); konum(3,5);
    printf("Bu benim konum degil...");
    konum(25,38);printf(" Ana menuye donmek icin bir tusa basin...");
    dur(); anamenu_sec(3,25,1); }


    void Sant_menu_yaz(int sat, int sut)
    {}


    void Oyun_menu_sec(int sat, int sut,int k)
    {temizle(); konum(3,5);
    printf("Bu benim konum degil...");
    konum(25,38);printf(" Ana menuye donmek icin bir tusa basin...");
    dur(); anamenu_sec(3,25,1); }


    void Oyun_menu_yaz(int sat, int sut)
    {}


    void Kavanoz_menu_sec(int sat, int sut,int k)
    {temizle(); konum(3,5);
    srand(time(NULL));
    int yesil1=5,kirmizi1=6,mavi1=4,yesil2=12,kirmizi2=6,mavi2=8,i,kavanoz1[50],kavanoz2[50],kavanoz2toplm2,kavanoz1toplm1,kavanoz1rastdeg,kavanoz2rastdeg,a,b;
    printf("\n 1. Kavanozdaki yesil top sayisi=5");
    for(i=1;i<=yesil1;i=i+1)
    {
    kavanoz1[i-1]=1;
    }

    printf("\n 1. Kavanozdaki kirmizi top sayisi=6");

    for(i=yesil1+1;i<=(yesil1+kirmizi1);i=i+1)
    {
    kavanoz1[i-1]=2;
    }
    printf("\n 1. Kavanozdaki mavi top sayisi=4");

    for(i=yesil1+kirmizi1+1;i<=(yesil1+kirmizi1+mavi1);i=i+1)
    {
    kavanoz1[i-1]=3;
    }
    printf("\n 2. Kavanozdaki yesil top sayisi=12");

    for(i=1;i<=yesil2;i=i+1)
    {
    kavanoz2[i-1]=1;
    }
    printf("\n 2. Kavanozdaki kirmizi top sayisi=6");

    for(i=yesil2+1;i<=(yesil2+kirmizi2);i=i+1)
    {
    kavanoz2[i-1]=2;
    }
    printf("\n 2. Kavanozdaki mavi top sayisi=8");

    for(i=yesil2+kirmizi2+1;i<=(yesil2+kirmizi2+mavi2);i=i+1)
    {
    kavanoz2[i-1]=3;
    }
    kavanoz1toplm1=yesil1+kirmizi1+mavi1;
    printf("\n Birinci kavanozda =15 \n");
    for(i=1;i<=kavanoz1toplm1;i=i+1)
    {
    if(kavanoz1[i-1]==1){printf(" yesil ");}
    if(kavanoz1[i-1]==2){printf(" kirmizi ");}
    if(kavanoz1[i-1]==3){printf(" mavi ");}
    }
    printf(" toplari vardir ");

    kavanoz2toplm2=yesil2+kirmizi2+mavi2;
    printf("\n Ikinci kavanozda =26\n");
    for(i=1;i<=kavanoz2toplm2;i=i+1)
    {
    if(kavanoz2[i-1]==1){printf(" yesil ");}
    if(kavanoz2[i-1]==2){printf(" kirmizi ");}
    if(kavanoz2[i-1]==3){printf(" mavi ");}
    }
    printf(" toplari vardir ");


    printf("\n 2.kavanozdan 1. kavanoza atilip 1.kavanozdan cekilmesi =");
    kavanoz2rastdeg=rand()%kavanoz2toplm2+1;

    kavanoz1[kavanoz1toplm1]=kavanoz2[kavanoz2rastdeg-1];
    a=kavanoz1toplm1+1;
    if(kavanoz1[a-1]==1){printf(" yesil ");}
    if(kavanoz1[a-1]==2){printf(" kirmizi ");}
    if(kavanoz1[a-1]==3){printf(" mavi ");}

    kavanoz1rastdeg = (rand()%kavanoz1toplm1)+1;
    while (kavanoz1[kavanoz1rastdeg-1] != 3)
    {
    kavanoz1rastdeg = (rand()%kavanoz1toplm1)+1;
    }
    kavanoz2[kavanoz2toplm2]=kavanoz1[kavanoz1rastdeg-1];
    for (int i = kavanoz1rastdeg; i < kavanoz1toplm1; i++)
    {
    kavanoz1[i-1] = kavanoz1;
    }
    int _1den2e = kavanoz2[kavanoz2toplm2];
    int yesil = 0, kirmizi = 0, mavi = 0;
    for (int i= 0; i < 1000; i++)
    {
    kavanoz1rastdeg = (rand()%(kavanoz2toplm2+1));
    if(kavanoz1[kavanoz2rastdeg]==1) yesil++;
    else if(kavanoz1[kavanoz2rastdeg]==2) kirmizi++;
    else if(kavanoz1[kavanoz2rastdeg]==3) mavi++;
    }
    printf("2'den 1'e atilan topun mavi oldugu bilindiginde 1'den secilen topun :\n");
    printf("yesil olma olasiligi = %f\n", (float)yesil/1000.0);
    printf("kirmizi olma olasiligi = %f\n", (float)kirmizi/1000.0);
    printf("mavi olma olasiligi = %f\n", (float)mavi/1000.0);


    konum(25,38);printf(" Ana menuye donmek icin bir tusa basin...");
    dur(); anamenu_sec(3,25,1); }


    void Kavanoz_menu_yaz(int sat, int sut)
    {}




    void Ola_Dag_menu_sec(int sat, int sut,int k)
    {temizle(); konum(3,5);
    printf("Bu benim konum degil...");
    konum(25,38);printf(" Ana menuye donmek icin bir tusa basin...");
    dur(); anamenu_sec(3,25,1); }


    void Ola_Dag_menu_yaz(int sat, int sut)
    {}


    void anamenu_yaz(int sat, int sut)
    {temizle();
    konum(sat,sut); printf("------------------------------");
    konum(sat+1,sut); printf(" ANA MENU");
    konum(sat+2,sut); printf("------------------------------");
    konum(sat+3,sut); printf(" Dagilim Tablolari");
    konum(sat+4,sut); printf(" Olasilik Degeri");
    konum(sat+5,sut); printf(" Matris Cebiri");
    konum(sat+6,sut); printf(" Santranc");
    konum(sat+7,sut); printf(" Oyunlar");
    konum(sat+8,sut); printf(" Kavanoz");
    konum(sat+9,sut); printf(" Program Hakkinda");
    konum(sat+10,sut);printf(" Cikis");
    konum(sat+11,sut);printf("------------------------------");
    }


    void anamenu_sec(int sat, int sut,int k)
    {int mo=sat+k+2,ms=sat+k+2;
    anamenu_yaz(sat,sut);
    konum(ms,sut);printf("* ");
    while(1)
    { if(kbhit()){switch(getch()){
    case ENT:
    {if (ms==sat+3) Ola_Dag_menu_sec(sat,sut,1);
    if (ms==sat+4) Ola_Deg_menu_sec(sat,sut,1);
    if (ms==sat+5) Mat_Ceb_menu_sec(sat,sut,1);
    if (ms==sat+6) Sant_menu_sec(sat,sut,1);
    if (ms==sat+7) Oyun_menu_sec(sat,sut,1);
    if (ms==sat+8) Kavanoz_menu_sec(sat,sut,1);
    if (ms==sat+9) hakkinda();
    if (ms==sat+10) exit(0); break; }

    case USTTUS:
    {ms=ms-1; if (ms==sat+2) ms=sat+10;
    konum(mo,sut);printf(" ");
    konum(ms,sut);printf("* ");mo=ms;break;}


    case ALTTUS:
    {ms=ms+1; if (ms==sat+11) ms=sat+3;
    konum(mo,sut);printf(" ");
    konum(ms,sut);printf("* ");mo=ms; break;}

    }}






    }


    }







  • 1- depo.h dosyasini programadi.c dosyasiyla ayni yere koyup #include<depo.h> satirini #include "depo.h" olarak degistirmen gerekiyor.

    38- {system("color 07"); system keyword'unu kullanabilmen icin stdlib.h kutuphanesini eklemen gerekiyor.

    Kodlari bastan sona incelemedim ama baskasi yazdigi icin buyuk ihtimalle calistiramayacaksin. Keske kodlari kendin yazsaydin.
  • aynen zaten başkasının yazdığıda çok belli oluyor bildiğimiz kodları kopyala yapıştır yapmış bir de ödev diyor utanmadan
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.