Şimdi Ara

C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (30. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü1 Mobil
5 sn
4.172
Cevap
118
Favori
170.052
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 2829303132
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Merhaba arkadaşlar. Faktoriyel işlemini çarpma olmadan nasıl yapabilirim. Yani mantığını yada varsa bir matematik formülü verebilirmisiniz?
  • quote:

    Orijinalden alıntı: The Wsn

    Merhaba arkadaşlar. Faktoriyel işlemini çarpma olmadan nasıl yapabilirim. Yani mantığını yada varsa bir matematik formülü verebilirmisiniz?

    Faktöriyel çarpma ilgili bir işlemdir. 3!=3.2.1 gibi. Bu yüzden daha değişik bir formülünün olduğunu sanmıyorum.
    İstersen çarpma yerine diğer 3 işlemide kullanabilirsin ancak bu şekilde işlem daha karmaşık olur :)
  • bu bi sınıf icin geçti geçemedi yazılımı diyelim geçenler için 1 e geçemeyenler iiçin 2 ye basıyoruz sorum su olduda 1 yada 2 den baska bi tusa bastım ozmn bna yanlıs bastın tekrar dene dicek ben ugrastım yapamadm ama






    int information;


    cout <<"If the student passed please press 1,otherwise press 2!" <<endl;


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


    {
    cout << i << ".student passed or failed?";
    cin >> information;


    if(information == 1);
    CounterForPassedStudent++;


    if(information == 2);
    CounterForFailedStudent++;


    }


    cout << " There are " << CounterForPassedStudent << " who passed the course." <<endl;
    cout << " There are " << CounterForFailedStudent << " who failed the course." <<endl;


    if(CounterForPassedStudent >=8)
    cout << " Raise Tuition " <<endl;


    else
    {
    cout << "Wrong Options.." <<endl;


    }


    return 0;
    }




  • arkadaşlar c++ örnekleri lazım nerden bulabilirim ? pdf yada ebook olan varsa paylaşsın lütfen

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: darkboy243

    bu bi sınıf icin geçti geçemedi yazılımı diyelim geçenler için 1 e geçemeyenler iiçin 2 ye basıyoruz sorum su olduda 1 yada 2 den baska bi tusa bastım ozmn bna yanlıs bastın tekrar dene dicek ben ugrastım yapamadm ama





     
    int information;


    cout <<"If the student passed please press 1,otherwise press 2!" <<endl;


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


    {
    cout << i << ".student passed or failed?";
    cin >> information;


    if(information == 1);
    CounterForPassedStudent++;


    if(information == 2);
    CounterForFailedStudent++;


    }


    cout << " There are " << CounterForPassedStudent << " who passed the course." <<endl;
    cout << " There are " << CounterForFailedStudent << " who failed the course." <<endl;


    if(CounterForPassedStudent >=8)
    cout << " Raise Tuition " <<endl;


    else
    {
    cout << "Wrong Options.." <<endl;


    }


    return 0;
    }


    Öğrenci sayısını çıkardım bunun yerine 0 girene kadar almaya devam ediyor. Yanlış tuşa bastığında eğer bir sayı girmediysen cin.fail() fonksiyonu true dönüyor ve if in içine giriyor. Burada ortalığı temizleyip tekrar başa dönüyoruz. Eğer bir sayı girdiysen ama bu sayı 1, 2 veya 0 değilse bu sefer switch içinde yakalanıyor.

     
    #include <iostream>
    #include <limits>

    using namespace std;

    int main()
    {
    int information = 1;
    int i = 1;
    int CounterForPassedStudent = 0;
    int CounterForFailedStudent = 0;

    cout <<"If the student passed please press 1,otherwise press 2!\nEnter 0 to exit.\n" <<endl;

    while(information)
    {
    cout << i << ". student passed or failed? ";
    cin >> information;

    if(cin.fail())
    {
    cin.clear();
    cin.ignore(numeric_limits<streamsize>::max(), '\n');
    cout << "error: undefined input, try again.\n\n";
    information = 1;
    }
    else
    {
    switch(information)
    {
    case 1:
    CounterForPassedStudent++;
    i++;
    break;
    case 2:
    CounterForFailedStudent++;
    i++;
    break;
    case 0:
    break;
    default:
    cout << "error: undefined input, try again.\n\n";
    }
    }
    }

    cout << " There are " << CounterForPassedStudent << " who passed the course." <<endl;
    cout << " There are " << CounterForFailedStudent << " who failed the course." <<endl;


    if(CounterForPassedStudent >=8)
    cout << " Raise Tuition " <<endl;

    else
    {
    cout << "Wrong Options.." <<endl;
    }

    return 0;
    }





    < Bu mesaj bu kişi tarafından değiştirildi crshr -- 17 Ekim 2012; 2:45:21 >




  • quote:

    Orijinalden alıntı: crshr

    quote:

    Orijinalden alıntı: darkboy243


    Öğrenci sayısını çıkardım bunun yerine 0 girene kadar almaya devam ediyor. Yanlış tuşa bastığında eğer bir sayı girmediysen cin.fail() fonksiyonu true dönüyor ve if in içine giriyor. Burada ortalığı temizleyip tekrar başa dönüyoruz. Eğer bir sayı girdiysen ama bu sayı 1, 2 veya 0 değilse bu sefer switch içinde yakalanıyor.


    @crshr, yeni başlayanlar için biraz karışık olabilir o.

    cout << i << ".student passed or failed?"; 
    cin >> information;


    bu kodu aşağıdaki kodla değiştirsen sorunun düzelir.

     
    do
    {
    cout << i << ".student passed or failed?";
    cin >> information;
    }while(information != 1 || information != 2);



    < Bu mesaj bu kişi tarafından değiştirildi -Source- -- 17 Ekim 2012; 16:15:45 >




  • quote:

    Orijinalden alıntı: Wyvern22

    quote:

    Orijinalden alıntı: garui

    quote:

    Orijinalden alıntı: Dutchman

    PictureBox ile ekranın rastgele yerlerinde resim çıkması için aşağıdaki kodu kullanıyorum ama hep üst üste çıkıyorlar. Nasıl düzeltebilirim yardım eder misiniz ?

     
    for (int i = 1; i <= 10; i++)
    {
    Random r = new Random();
    PictureBox picbox = new PictureBox();
    picbox.Name = "yem" + i.ToString();
    picbox.Image = Properties.Resources.food;
    picbox.Size = new Size(16, 16);
    int x = r.Next(0, this.Width - picbox.Width + 1);
    int y = r.Next(0, this.Height - picbox.Height + 1);
    picbox.Location = new Point(x, y);
    yemler.Add(picbox);
    this.Controls.Add(picbox);
    }


    picbox.SizeMode = PictureBoxSizeMode.CenterImage;

    http://www.functionx.com/vcsharp/controls/picturebox.htm

    Teşekkürler ama aradığım şey bu değil, resimle anlatayım. 10 tane yem var ama bazen 2 tane gözüküyor birinde 3 diğerinde 7 tane üst üste geliyor, bazen 3 tane gözüküyor 2-3-5 şeklinde üst üste geliyor.



    Alıntıları Göster
    quote:


    Teşekkürler ama aradığım şey bu değil, resimle anlatayım. 10 tane yem var ama bazen 2 tane gözüküyor birinde 3 diğerinde 7 tane üst üste geliyor, bazen 3 tane gözüküyor 2-3-5 şeklinde üst üste geliyor.

     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)


    Test amaçlı,

     
    int point_x_queue = new int[10];
    int point_y_queue = new int[10];
    bool keep_going = true;
    for (int i = 0; i < 9; i++)
    {
    Random r = new Random();
    PictureBox picbox = new PictureBox();
    picbox.Name = "yem" + i.ToString();
    picbox.Image = Properties.Resources.food;
    picbox.Size = new Size(16, 16);
    int x = r.Next(0, this.Width - picbox.Width + 1);
    int y = r.Next(0, this.Height - picbox.Width + 1);
    while (keep_going == true)
    {
    int counter = 0;
    for (int look = 0; look <= i; look++)
    {
    if( ((x-16) <= point_x_queue[i] && (x+16) >= point_x_queue[i]) || ((y-16) <= point_y_queue[i] && (y+16) >= point_y_queue[i]))
    {
    x = r.Next(0, this.Width - picbox.Width + 1);
    y = r.Next(0, this.Height - picbox.Width + 1);
    }
    else { counter++; }
    }
    if (counter == i) { keep_going = false; } else { keep_going = true; }
    }
    picbox.Location = new Point(x, y);
    yemler.Add(picbox);
    this.Controls.Add(picbox);
    }


    garip gurup bişiy önersem

    veya

     
    Random r = new Random();
    for (int i = 1; i <= 10; i++)
    {
    PictureBox picbox = new PictureBox();
    picbox.Name = "yem" + i.ToString();
    picbox.Image = Properties.Resources.food;
    picbox.Size = new Size(16, 16);
    int x = r.Next(0, this.Width - picbox.Width + 1);
    int y = r.Next(0, this.Height - picbox.Height + 1);
    picbox.Location = new Point(x, y);
    yemler.Add(picbox);
    this.Controls.Add(picbox);
    }



    < Bu mesaj bu kişi tarafından değiştirildi garui -- 17 Ekim 2012; 22:03:54 >




  • quote:

    Orijinalden alıntı: garui

    quote:


    Teşekkürler ama aradığım şey bu değil, resimle anlatayım. 10 tane yem var ama bazen 2 tane gözüküyor birinde 3 diğerinde 7 tane üst üste geliyor, bazen 3 tane gözüküyor 2-3-5 şeklinde üst üste geliyor.

     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)


    Test amaçlı,

     
    int point_x_queue = new int[10];
    int point_y_queue = new int[10];
    bool keep_going = true;
    for (int i = 0; i < 9; i++)
    {
    Random r = new Random();
    PictureBox picbox = new PictureBox();
    picbox.Name = "yem" + i.ToString();
    picbox.Image = Properties.Resources.food;
    picbox.Size = new Size(16, 16);
    int x = r.Next(0, this.Width - picbox.Width + 1);
    int y = r.Next(0, this.Height - picbox.Width + 1);
    while (keep_going == true)
    {
    int counter = 0;
    for (int look = 0; look <= i; look++)
    {
    if( ((x-16) <= point_x_queue[i] && (x+16) >= point_x_queue[i]) || ((y-16) <= point_y_queue[i] && (y+16) >= point_y_queue[i]))
    {
    x = r.Next(0, this.Width - picbox.Width + 1);
    y = r.Next(0, this.Height - picbox.Width + 1);
    }
    else { counter++; }
    }
    if (counter == i) { keep_going = false; } else { keep_going = true; }
    }
    picbox.Location = new Point(x, y);
    yemler.Add(picbox);
    this.Controls.Add(picbox);
    }


    garip gurup bişiy önersem

    veya

     
    Random r = new Random();
    for (int i = 1; i <= 10; i++)
    {
    PictureBox picbox = new PictureBox();
    picbox.Name = "yem" + i.ToString();
    picbox.Image = Properties.Resources.food;
    picbox.Size = new Size(16, 16);
    int x = r.Next(0, this.Width - picbox.Width + 1);
    int y = r.Next(0, this.Height - picbox.Height + 1);
    picbox.Location = new Point(x, y);
    yemler.Add(picbox);
    this.Controls.Add(picbox);
    }


    Program başlarken sonsuz döngüye giriyor, pencere hiç açılmıyor
    Bu şekilde rastgele yapmaktan vazgeçtim zaten, kalsın en iyisi

    < Bu ileti tablet sürüm kullanılarak atıldı >




  • quote:

    Orijinalden alıntı: Wyvern22

    quote:

    Orijinalden alıntı: garui

    quote:


    Teşekkürler ama aradığım şey bu değil, resimle anlatayım. 10 tane yem var ama bazen 2 tane gözüküyor birinde 3 diğerinde 7 tane üst üste geliyor, bazen 3 tane gözüküyor 2-3-5 şeklinde üst üste geliyor.




    Test amaçlı,

     
    int point_x_queue = new int[10];
    int point_y_queue = new int[10];
    bool keep_going = true;
    for (int i = 0; i < 9; i++)
    {
    Random r = new Random();
    PictureBox picbox = new PictureBox();
    picbox.Name = "yem" + i.ToString();
    picbox.Image = Properties.Resources.food;
    picbox.Size = new Size(16, 16);
    int x = r.Next(0, this.Width - picbox.Width + 1);
    int y = r.Next(0, this.Height - picbox.Width + 1);
    while (keep_going == true)
    {
    int counter = 0;
    for (int look = 0; look <= i; look++)
    {
    if( ((x-16) <= point_x_queue[i] && (x+16) >= point_x_queue[i]) || ((y-16) <= point_y_queue[i] && (y+16) >= point_y_queue[i]))
    {
    x = r.Next(0, this.Width - picbox.Width + 1);
    y = r.Next(0, this.Height - picbox.Width + 1);
    }
    else { counter++; }
    }
    if (counter == i) { keep_going = false; } else { keep_going = true; }
    }
    picbox.Location = new Point(x, y);
    yemler.Add(picbox);
    this.Controls.Add(picbox);
    }


    garip gurup bişiy önersem

    veya

     
    Random r = new Random();
    for (int i = 1; i <= 10; i++)
    {
    PictureBox picbox = new PictureBox();
    picbox.Name = "yem" + i.ToString();
    picbox.Image = Properties.Resources.food;
    picbox.Size = new Size(16, 16);
    int x = r.Next(0, this.Width - picbox.Width + 1);
    int y = r.Next(0, this.Height - picbox.Height + 1);
    picbox.Location = new Point(x, y);
    yemler.Add(picbox);
    this.Controls.Add(picbox);
    }


    Program başlarken sonsuz döngüye giriyor, pencere hiç açılmıyor
    Bu şekilde rastgele yapmaktan vazgeçtim zaten, kalsın en iyisi

    Alıntıları Göster
    quote:


    Program başlarken sonsuz döngüye giriyor, pencere hiç açılmıyor
    Bu şekilde rastgele yapmaktan vazgeçtim zaten, kalsın en iyisi

    Derleyip tam logic testini yapmadigimdan bilemedim iste. fikir olsun gibi yolladim. :)

    if (counter == i) yerine if (counter == i+1) dersen belki duzelir



    < Bu mesaj bu kişi tarafından değiştirildi garui -- 18 Ekim 2012; 19:02:40 >




  • C'de, getch() komutu <conio.h> eklemeden neden çalışıyor? birisi açıklayabilir mi?



    < Bu mesaj bu kişi tarafından değiştirildi v-s-l -- 18 Ekim 2012; 19:28:23 >
  • Selamlar

    Ben C veya C++ ile yazdığım programın içinde internet explorer (veya google chrome) çalıştırıp programda belirtmiş olduğum web adresini açmasını istiyorum.

    nasıl yapılacağına dair fikri olan varsa cevaplarsa çok sevinirim.

    Not: ikinci bir soru

    #include <stdlib.h>
    int main (void)
    {
    system("c:\documents and settings\ie.exe");
    }

    şeklinde bir kodlama yaptığımda ya konumu bulamıyor, ya da c:\documents e , yani boşluğa kadar dikkate alıyor hata veriyor.

    bu tip konum belirtme durumlarında boşluk bulunan konumları nasıl girebilirim?
  • quote:

    Orijinalden alıntı: garui

    quote:


    Program başlarken sonsuz döngüye giriyor, pencere hiç açılmıyor
    Bu şekilde rastgele yapmaktan vazgeçtim zaten, kalsın en iyisi

    Derleyip tam logic testini yapmadigimdan bilemedim iste. fikir olsun gibi yolladim. :)

    if (counter == i) yerine if (counter == i+1) dersen belki duzelir

    i + 1 yapınca çalıştı ama eskisi gibi bütün hepsi üst üste geldi
    Verdiğin ikinci kod benimkiyle aynı gibi gözüktüğü için denememiştim, random dışarıda olduğunu şimdi gördüm denedim oldu
    Şimdi tek sorun yan yana gelirseler çarpışıyorlar ama onu da ben düzeltirim, sağol.

    < Bu ileti tablet sürüm kullanılarak atıldı >




  • quote:

    Orijinalden alıntı: Dutchman


    quote:

    Orijinalden alıntı: garui

    quote:


    Program başlarken sonsuz döngüye giriyor, pencere hiç açılmıyor
    Bu şekilde rastgele yapmaktan vazgeçtim zaten, kalsın en iyisi

    Derleyip tam logic testini yapmadigimdan bilemedim iste. fikir olsun gibi yolladim. :)

    if (counter == i) yerine if (counter == i+1) dersen belki duzelir

    i + 1 yapınca çalıştı ama eskisi gibi bütün hepsi üst üste geldi
    Verdiğin ikinci kod benimkiyle aynı gibi gözüktüğü için denememiştim, random dışarıda olduğunu şimdi gördüm denedim oldu
    Şimdi tek sorun yan yana gelirseler çarpışıyorlar ama onu da ben düzeltirim, sağol.

    İkisini birden harmanlasan nasıl olur acaba ? Random r dışarda diğer kısımda +16 -16 testi yapsa.




  • arkadaşlar ben mekatronik 1. sınıf öğrencisiyim google'da algoritma dersi thetis programı kullanımı içeriğiyle ilgili harıl harıl arama yapıyorum bilgi almaya çalışıyorum ama bulamıyorum karşıma bu forum çıktı sizden yardım istiyorum bu konuda dersi anlayamıyorum kafam çok karışık ekstra olarak nerelerden nasıl yardım almalıyım bu dersi nasıl anlamalıyım dersin amacını bile çözemedim öğretmene haksızlık yapmak istemiyorum ama pek iyi anlattığını söyleyemem lütfen yardım edin bu dersten geçmek istiyorum
  • quote:

    Orijinalden alıntı: garui

    quote:

    Orijinalden alıntı: Dutchman


    quote:

    Orijinalden alıntı: garui

    quote:


    Program başlarken sonsuz döngüye giriyor, pencere hiç açılmıyor
    Bu şekilde rastgele yapmaktan vazgeçtim zaten, kalsın en iyisi

    Derleyip tam logic testini yapmadigimdan bilemedim iste. fikir olsun gibi yolladim. :)

    if (counter == i) yerine if (counter == i+1) dersen belki duzelir

    i + 1 yapınca çalıştı ama eskisi gibi bütün hepsi üst üste geldi
    Verdiğin ikinci kod benimkiyle aynı gibi gözüktüğü için denememiştim, random dışarıda olduğunu şimdi gördüm denedim oldu
    Şimdi tek sorun yan yana gelirseler çarpışıyorlar ama onu da ben düzeltirim, sağol.

    İkisini birden harmanlasan nasıl olur acaba ? Random r dışarda diğer kısımda +16 -16 testi yapsa.

    Yan yana gelip çakışma ihtimali azalıyor ama yine de bazen çakışabiliyorlar.

    < Bu ileti tablet sürüm kullanılarak atıldı >




  • arkadaşlar c++ program örnekleri arıyorum.Türkçe ingilizce kaynak farketmez . Birinizde bir cevap vermediğiniz .
  • hocam bu aşagıda kuyruk class ı nı oluşturdum .fakat enqueue dequeue dislayqueue fonksiyonuyla beraber yazdım ama fonksiyonlar sürekli hata veriyor.fonksiyonların kodunu nasıl yapabilirim?
    class KuyrukOgrenci {
    public:
    int ogr_no;
    char ogr_adi[25];
    char ogr_soyadi[25];
    char ogr_bolum[25];
    int ogr_ders1,ogr_ders2;
    KuyrukOgrenci *on;
    KuyrukOgrenci *arka;
    };

    class Kuyruk{
    public:
    Kuyruk(){
    on=arka=NULL;
    counter=0;
    }
    void Enqueue(KuyrukOgrenci *yeniDugum);
    void Dequeue(int);
    void DisplayKuyruk(KuyrukOgrenci*);
    void TumOgrenciler(YiginOgrenci *suankiPtr);
    private:
    KuyrukOgrenci* ilk;
    KuyrukOgrenci* son;
    };
  • quote:

    Orijinalden alıntı: ► v-s-l ◄


    C'de, getch() komutu <conio.h> eklemeden neden çalışıyor? birisi açıklayabilir mi?
  • quote:

    Orijinalden alıntı: ► v-s-l ◄
    C'de, getch() komutu <conio.h> eklemeden neden çalışıyor? birisi açıklayabilir mi?


    Hangi compiler ile çalıştı ? VS 2012 Express'de conio.h olmadan çalışmıyor. Zaten getch standart library içinde değil bildiğim kadarıyla.
  • Merhaba arkadaşlar benimde bir sorum olacaktı.

    bir kod içersinden başka bir programı çalıştırmak istiyorum.
    önce ana programım run olacak sonra belli bir aşamaya gelince orda oluşturacağım bir fonksiyonla önceden oluşturduğum başka bir exe dosyasını çalıştırmak istiyorum.

    not = dev c++ kullanıyorum.
  • 
Sayfa: önceki 2829303132
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.