Şimdi Ara

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

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4.173
Cevap
118
Favori
165.553
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 151152153154155
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • quote:

    Orijinalden alıntı: ncrdbl

    ikinci scanf'i kaldır
     
    #include<stdio.h>
    #include<stdlib.h>
    int main( void )
    {
    float kenar,alan,cevre;
    printf(" Bir kenar uzunlugu giriniz = ");
    scanf("%f",&kenar);
    alan= ( kenar * kenar );
    printf("Karenin alani = %f'dir",alan);
    cevre = (kenar*4);
    // scanf("%f",&kenar); // bura da ikinci defa klavye girişi var.. bu satırı commentleyince olur.
    printf ("karenin cevresi = %f dir",cevre);
    return 0;
    }



    Çok teşekkür ederim .
  • Bot.SteamFriends.SendChatMessage(OtherSID, type, " I cannot trade you! Reason: ");

    selam kısmından sonra nasıl alınan hatayı yazdırabilirim?
  • dostum merhaba baya cevap yazmışsın hepsini okuyamadım ama sana sorum şu c diline ufaktan giriş yaptım sonra dev-c++ yanlış yazmadıysam bu derleyiciyi indirdim ama kod hatası diye bir yazı çıkıyor program çalışmıyor bende programı sildim şuan gcc kuruluyor sen ne önerirsin

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Arkadaşlar 100'den geriye doğru çift sayıları yazdırıyorum fakat şöyle bir sorunum var.

    100 98 96 94 92
    90 88 86 84 82

    Format bu şekilde olacak , her satır için ayrı forla yapılır fakat kısa yolu mutlaka vardır da ben bulamadım.Yardımcı olabilecek var mı ?
  • For döngüsü içinde değişken k ise, mod k = 0 ise yani
    Mod 5 e göre değeri sıfır ise "\n" stringi eklesin.
    \n bir alt satıra geçilmesini sağlar.



    < Bu mesaj bu kişi tarafından değiştirildi KillForYou! -- 8 Ekim 2014; 16:18:19 >
    < Bu ileti tablet sürüm kullanılarak atıldı >
  • beko67 B kullanıcısına yanıt
    for (int k = 100; k > 0; k--)
    {
    Console.Write(k.ToString());
    if (k % 5 == 1)
    {
    Console.Write("\n");
    }
    }
    Console.ReadLine();
  • quote:

    Orijinalden alıntı: KillForYou!

    for (int k = 100; k > 0; k--)
    {
    Console.Write(k.ToString());
    if (k % 5 == 1)
    {
    Console.Write("\n");
    }
    }
    Console.ReadLine();


    Hocam bunun c++ karşılığı nedir acaba yazabilir misin son olarak sana zahmet ?
  • beko67 B kullanıcısına yanıt
    C++;

    for (int k = 100; k > 0; k--) 
    {
    cout << k;
    if (k % 5 == 1)
    {
    cout << "\t" << endl;
    }
    }




    C#
    for (int k = 100; k > 0; k--)  
    {
    Console.Write(k.ToString());
    if (k % 5 == 1)
    {
    Console.Write("\n");
    }
    }
    Console.ReadLine();



    < Bu mesaj bu kişi tarafından değiştirildi KillForYou! -- 8 Ekim 2014; 17:41:32 >
  • Teşekkür ettim.
  • quote:

    Orijinalden alıntı: beko67

    Arkadaşlar 100'den geriye doğru çift sayıları yazdırıyorum fakat şöyle bir sorunum var.

    100 98 96 94 92
    90 88 86 84 82

    Format bu şekilde olacak , her satır için ayrı forla yapılır fakat kısa yolu mutlaka vardır da ben bulamadım.Yardımcı olabilecek var mı ?

    for içinde bir değişkenin olsun bu değişkenin ekrana her sayı yazıldığında 1 artsın bu değişken 5 olduğunda "\n" koysun ardından bu değişken 0'a eşitlensin

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Konunun Linki;

    http://forum.donanimhaber.com/m_98206295/f_//tm.htm#98206295

    Yazılımla ilgili merak ettiğim sorular var arkadaşlar bildiklerinizi cevaplar mısınız?

    Bu C,C++ çıkaran adamlar C,C++için kitap yazmış, peki o kitabı ve kodların farklı kullanım çeşitlerini öğrenenler gerçekten C++,C çok iyi biliyorum diyebilir mi? Diyemez ise bu C++,C çok iyi öğrenenler nereden öğreniyor? Mesela işletim sistemleri Windows,Linux C,C++ ile yazılmış. C,C++ dili bu kadar geniş bir dil mi? Yani yanında illaki fazladan bir şey kullandıklarını düşünüyorum.

    Bu donanımı nasıl yönetebiliyorlar? Bu Donanım yönetme kodları Dennis Ritchie'nin yazdığı kitapta var mı? Klavyeyi vs nasıl kontrol ediyorlar? Çünkü kitabın PDF'sinin ingilizcesini indirmiştim, sanki bunları yapabilecek kodlar yok gibiydi.

    Bu DirectX,OpenGL gibi kütüphaneler hangi dille yazılıyor? Büyük ihtimalle onlarda C veya C++'dır. Peki bu DirectX,OpenGl yazmasını sağlayacak kod parçacıkları nedir? GUI(Grafiksel Kullanıcı Arayüzü) kütüphanelerini de C,C++ ile yazdıklarını düşünüyorum; ama benim kafam mı almadı anlamadım C,C++'da bunları yazacak kod parçaları nerde? Sanki bir şeyleri bizden saklıyorlarmış hissine kapılıyorum, sanki bunlara benzer şeyler hiçbir zaman yapamayacakmışım gibi(Ne kadar çalışırsam çalışayım istersem hayatımı vereyim).

    Ben C'ye Pek bakmadım C++ baktım genelde. Bu kodlar C'demi varda ben bilmiyorum? C ile C++ çok mu farklı?


    Yanıtlayabildiklerinizi yanıtlamanız yeter arkadaşlar Teşekkürler.

    Sorunumu anlamayanlar varsa;

    http://www.phpprogramlama.com/blog/ileri-duzey-c-programlama-konulari.php şu adamın şikayetiyle aynı şikayetim.



    < Bu mesaj bu kişi tarafından değiştirildi thenemne1 -- 9 Ekim 2014; 17:26:05 >




  • c# da System.Collections.Queue kullanarak sıra yapıyorum mesela konsola yazılan şeyleri sıra ekliyorum
    string eleman = (string)sira.Peek(); 
    Bot.OpenTrade(eleman);
    sira.Dequeue();

    bu şekilde yazdırıp işlemden sonra silerek kurtuluyorum burda sorun yok ama benim sorunum şu mesela listede elma armut ayva var ayvanın kaçıncı sırada olduğunu konsola nasıl yazdırım tabi otomatik değil mesela ayva yazdığımda otomatik "Ayva şuan 3.sırada" cümlesini nasıl elde ederim?
  • Mantık olarak böyle şuan istediğini veriyor. Geliştirilebilir.
     
    class Program
    {
    static void Main(string[] args)
    {
    Queue Kuyruk = new Queue();

    Kuyruk.Enqueue("elma");
    Kuyruk.Enqueue("armut");
    Kuyruk.Enqueue("ayva");

    Console.WriteLine("Kelimeyi giriniz...");
    string GirilecekKelime = Console.ReadLine();

    if (Kuyruk.Contains(GirilecekKelime))
    Console.WriteLine(GirilecekKelime + " suan " + Kuyruk.ToArray().ToList().IndexOf(GirilecekKelime) + ". sirada");
    else
    Console.WriteLine("Boyle bir kayit yok.");
    }
    }
  • quote:

    Orijinalden alıntı: cllyldrm

    Mantık olarak böyle şuan istediğini veriyor. Geliştirilebilir.
     
    class Program
    {
    static void Main(string[] args)
    {
    Queue Kuyruk = new Queue();

    Kuyruk.Enqueue("elma");
    Kuyruk.Enqueue("armut");
    Kuyruk.Enqueue("ayva");

    Console.WriteLine("Kelimeyi giriniz...");
    string GirilecekKelime = Console.ReadLine();

    if (Kuyruk.Contains(GirilecekKelime))
    Console.WriteLine(GirilecekKelime + " suan " + Kuyruk.ToArray().ToList().IndexOf(GirilecekKelime) + ". sirada");
    else
    Console.WriteLine("Boyle bir kayit yok.");
    }
    }


    Gerçekten saolun ne zamandır yapmaya çalışıyorum stackoverflow'a sorduğumda değişik mantıklar gelmişti ama gelenler içinde en iyisi buydu :)
    Birde bunu başka bir programıma eklediğimde şu hatayı alıyorum.
    'System.Array', 'ToList' için bir tanım içermiyor ve 'System.Array' türünde bir ilk bağımsız değişken kabul eden hiçbir 'ToList' genişletme yöntemi bulunamadı (bir kullanma yönergeniz veya derleme başvurunuz eksik olabilir mi?)
    Edit:Saolun basit bir using hatasından kaynaklanıyormuş tekrar saolun.



    < Bu mesaj bu kişi tarafından değiştirildi Obilux -- 10 Ekim 2014; 17:33:12 >




  • Rica ederim. Bir şeyler yapmaya çalışan kişilere yardımlarımız açıktır. Kolay gelsin.
  • quote:

    Orijinalden alıntı: cllyldrm

    Rica ederim. Bir şeyler yapmaya çalışan kişilere yardımlarımız açıktır. Kolay gelsin.

    Son bir sorum daha var normalde konsola komut vererek yaptığım bir şeyin her 5 saniyede yapılmasını nasıl sağlarım? timer kullanmaya çalışıyorum birde 2-3 tane class var başka bir sınıfta oluşturduğum queue yi nasıl başka bir class da kullanırım?
    KeyUserHandler key = new KeyUserHandler();

    bunu kullanıyorum fakat bu hatayı alıyorum
    'SteamBot.KeyUserHandler', 0 bağımsız değişkenlerini alan yapıcıyı içermez 



    < Bu mesaj bu kişi tarafından değiştirildi Obilux -- 11 Ekim 2014; 13:50:55 >
  • Timer kullanımı
     
    //using System.Timers; eklemelisin

    Timer TimerKullanimi = new Timer(5000); //timer tanımladın. 5 saniyede bir
    TimerKullanimi.Elapsed += new ElapsedEventHandler(TimerTick); //her 5 saniyede bir çalışacak eventini tanımladın
    TimerKullanimi.Start(); // başlattın

    static void TimerTick(object sender, ElapsedEventArgs e)
    {
    //yapmak istediğini yazabilirsin
    }


    Diğer sorun için sınıflar arası kalıtım alabilirsin
  • quote:

    Orijinalden alıntı: cllyldrm

    Timer kullanımı
     
    //using System.Timers; eklemelisin

    Timer TimerKullanimi = new Timer(5000); //timer tanımladın. 5 saniyede bir
    TimerKullanimi.Elapsed += new ElapsedEventHandler(TimerTick); //her 5 saniyede bir çalışacak eventini tanımladın
    TimerKullanimi.Start(); // başlattın

    static void TimerTick(object sender, ElapsedEventArgs e)
    {
    //yapmak istediğini yazabilirsin
    }


    Diğer sorun için sınıflar arası kalıtım alabilirsin

    Saolun öteki sorunu bir şekilde halletmiştim bu kalmıştı buda sizin sayenizde oldu ^^
  • Merhaba arkadaşlar , silindirin taban alanı ve hacmini hesaplayan bir C++ programı denedim ancak çalışmadı hata aldım . Hata nerede acaba, nasıl bir değişiklik yapabilirim ?
    pi sayısının define edilmesi isteniyor.

    #include<stdio.h>
    #include<stdlib.h>
    #include<math.h>
    ı
    float r;
    float h;
    #define pi=3.14159265;
    int alan;
    int hacim;
    int main ()
    {
    printf("Silindir tabaninin yaricapini giriniz: ");
    scanf("%d", &r);
    printf("Silindirin yüksekligini giriniz: ");
    scanf("%d", &h);
    hacim = (pi*r*r*h);
    printf("hesaplanan hacim: %d\n",hacim);
    alan = ((pi*r*r*h) + (2*pi*r));
    printf("hesaplanan alan: %d\n",alan);

    system("pause");
    }
  • C dilinde dizi içerisinde tekrar eden değerleri nasıl bulabirim.

    mesela

    a dizisi var (123, 512, 234, 123);

    bunları

    123 = 2,
    521 = 1,
    234 = 1

    olarak nasıl çıktısını alabilirim.
  • 
Sayfa: önceki 151152153154155
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.