folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Hakkında Bilgisi Olan Arkadaşlar



C# Hakkında Bilgisi Olan Arkadaşlar

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    persian
    persian's avatar
    Banlanmış Üye
    Kayıt Tarihi: 07/Eylül/2005
    Erkek
    Programlamadan kalmış yakın bir arkadaşım benden ödevini yapmamı istedi bilmediği için bende programcılık okuyorum ama C# hakkında bilgiye sahip değilim fonksiyonları,dizileri vs. bilmediğim için oturpta bakmaya kalksam çok zaman geçicek kendimde yaz okulunda olduğum için :D 2gün içinde teslim etmesi gerekiyor bende buraya yazayım istedm yapabilen olursa çok hayra geçer.Ödev aşağıdaki şekilde. 

    10 elemanlı bir tam sayı dizi oluşturun,  dizinin elemanlarını klavyeden giriniz. Dizinin elemanlarının

     HESAPLAMA 
    1. Toplamını
    2. Çarpımını
    3.  En büyük olanı
    4.  Büyükten küçüğe göre sıralayarak 
     EKRANA YAZDIRMA

    A-    Toplamın sonucunu

    B-    Çarpımın sonucunu

    C-    En büyük olanı

    D-    Sıralanmış halini

     

    C#  DERLEYİCİSİNDE KAYDEDİLMİŞ C#  KODLARI İÇEREN DOSYA.

     

      C# KODLARI DIŞINDA BİR KOD KULLANILMASIN ( ÖRNEK OLARAK C veya C++ KODLARI İLE )

     KODLARINIZIN SADECE EXE HALİ OLMASIN

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek

    Şimdi işim var. Kimse yapmazsa akşam ben yaparım...

    Ha ayrıca, madem bilmiyorsun neden üstleniyorsun ki?

    Hatun falan ortamı ise, saygı duyarım tabii. 

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RootB
    RootB's avatar
    Kayıt Tarihi: 31/Ekim/2008
    Erkek

    Musket bunu yazdı:
    -----------------------------

    Şimdi işim var. Kimse yapmazsa akşam ben yaparım...

    Ha ayrıca, madem bilmiyorsun neden üstleniyorsun ki?

    Hatun falan ortamı ise, saygı duyarım tabii. 


    -----------------------------

    aynen öyle olabilir :D simdi söyler zaten :D

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    persian
    persian's avatar
    Banlanmış Üye
    Kayıt Tarihi: 07/Eylül/2005
    Erkek
    RootB bunu yazdı:
    -----------------------------
    Musket bunu yazdı:
    -----------------------------

    Şimdi işim var. Kimse yapmazsa akşam ben yaparım...

    Ha ayrıca, madem bilmiyorsun neden üstleniyorsun ki?

    Hatun falan ortamı ise, saygı duyarım tabii. 


    -----------------------------

    aynen öyle olabilir :D simdi söyler zaten :D


    -----------------------------

    üstlenmedim yapıp yapamıcağımı sordu bende bakayım dedim bir baktım komutlar fonksiyonlar farklı geri viteste yapmadım ama bir çıkarım olmucak yani yapan arkadaş hem benden hem arkadaşımdan hayır duası alıcak :) 

    Evet isteyen arkadaş kız :)) ama kız olduğu için değil gerçktn yakın arkadaşım bana çok iyliği oluyor.. (kız arkadaşımın kankisi) dediğim gibi çıkar için değil zaten tbtye başkasının ödevi için açtığım ilk ve son konu olabilir hatta :)    

    Bende yaz okuluna kaldım ve çaresizlik duygusunu yakından biliorum o bakımdan diyeyim yada :) 

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    legion_of_doom
    legion_of_doom's avatar
    Kayıt Tarihi: 04/Mayıs/2009
    Erkek

    bi erkek istese eminim ki sallamazdın :)

    bi kaç saat sonra yaparım eğer kimse yapmazsa..oturduğum makinede visual studio yok. bi kaç saat sonra projeyi upload ederim kimse yapmamışsa. 5 dakikalık iş zaten


    Biraz bilmek tehlikelidir. Ya derinliklerden iç ya da bilgeliğin tadını tatmaya kalkma! Çünkü sığ sular beyni zehirler, bol sular insanı temizler....-------------------pompey--------
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    risperdal
    risperdal's avatar
    Kayıt Tarihi: 13/Haziran/2006
    Erkek
    class Program
      {
      static void Main(string[] args)
      {
      int carpim=1;
      int toplam=0;
      string dizi="";

      string girilen=Console.ReadLine();//konsoldan girilecek sayıları değişkene atıyoruz.
      string[] sayilar = girilen.Split(',');// virgüllerden bölüp her sayıyı "sayilar" dizisine atıyoruz.
      Array.Sort(sayilar); //küçükten büyüğe doğru sıralıyor
       
      //çarpım ve toplam
      try
      {
      foreach (string tek in sayilar)
      {
      int teksayi = Int32.Parse(tek); //int e çevirdik
      carpim = teksayi * carpim; // çarpıyoruz
      toplam += teksayi;//topluyoruz
      dizi += tek+(tek==sayilar[sayilar.Length-1] ? "" : ",");//sıralanmış olarak tekrar dizide topluyoruz
      }
      }
      //hata yakala
      catch { Console.WriteLine("Yazım hatası '5,1,2,57,10' şeklinde virgüller ile ayırarak girin"); return; }

      Console.WriteLine("Sıralanmış hali:"+dizi);
      Console.WriteLine("Dizinin en büyük elemanı:"+sayilar[sayilar.Length-1].ToString());
      Console.WriteLine("Toplamları:"+toplam);
      Console.WriteLine("Çarpımları:" + carpim);  
       
       
      }
      }

    Şöyle birşey yaptım. İşine yararsa ne mutlu

    Özgür iradeydi şeytanım.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek

    O kodu hocaya teslim ederse, Allah'ın emridir ki, kalacaktır.

    Adam toplama diyor, çıkarma diyor... Sen try diyorsun, catch diyorsun... :))

     

    Bu arada işin içinde hatun varsa hallolur. Neyse şimdi ben de kendi hatunuma gideyim ^^, 

     

    Bir de sorting algorithm yazmalarını bekliyor olması kuvvetle muhtemel. 

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ercan
    Ercan's avatar
    Kayıt Tarihi: 04/Temmuz/2008
    Erkek

    Console uygulaması mı olcak yoksa windows mu? bende yapabilirim

    edit: bitti birazdan paylaşıcam

    edit2: download linki>> http://rapidshare.com/files/260648745/Project.zip.html

    Olabildiğince basit yapmaya çalıştım, normalde çoğu işlemi tek for döngüsünde yapabilirdim ama maksat anlaşılır olması o yüzden de hata kontrolü yapmadan olaylara girdim....

    Console.Write("Kaç adet sayı gireceksiniz :");
                int adet = Convert.ToInt32(Console.ReadLine());

                int[] sayilar = new int[adet];

                int büyükSayi = 0, toplam = 0;

                double carpim = 1;

                for (int i = 0; i < sayilar.Length; i++) //Büyük sayı
                {
                    Console.Write("{0}. sayiyi giriniz :", (i + 1));
                    sayilar[i] = Convert.ToInt32(Console.ReadLine());
                   
                    if (sayilar[i] > büyükSayi)
                        büyükSayi = sayilar[i];
                }
                Console.WriteLine("");
                Console.WriteLine("--------------------------------------------");
                Console.WriteLine("");
                Console.WriteLine("'{0}': sayisi en büyük sayı olarak bulundu", büyükSayi);
                Console.WriteLine("");
                Console.WriteLine("--------------------------------------------");
                Console.WriteLine("");

                for (int i = 0; i < sayilar.Length; i++)  //Sıralama
                {
                    for (int a = i + 1; a < sayilar.Length; a++)
                    {
                        if (sayilar[i] <= sayilar[a])
                        {
                            int tasiyici = sayilar[i];
                            sayilar[i] = sayilar[a];
                            sayilar[a] = tasiyici;
                        }
                    }
                }
                Console.WriteLine("Sayılar Listelendi...");
                foreach (byte item in sayilar)
                {
                    Console.WriteLine(item);
                }

                Console.WriteLine("");
                Console.WriteLine("--------------------------------------------");
                Console.WriteLine("");

                for (int i = 0; i < sayilar.Length; i++) //Toplamı
                {
                    toplam += sayilar[i];
                }

                Console.WriteLine("Girilen sayıların toplamı:{0}", toplam);
                Console.WriteLine("");
                Console.WriteLine("--------------------------------------------");
                Console.WriteLine("");

                for (int i = 0; i < sayilar.Length; i++) //Çarpimi
                {
                    carpim = carpim * sayilar[i];
                }

                Console.WriteLine("Girilen sayıların çarpımı:{0}", carpim);
                Console.WriteLine("");
                Console.WriteLine("--------------------------------------------");
                Console.WriteLine("");

               
                Console.ReadKey();


    IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    persian
    persian's avatar
    Banlanmış Üye
    Kayıt Tarihi: 07/Eylül/2005
    Erkek
    legion_of_doom bunu yazdı:
    -----------------------------

    bi erkek istese eminim ki sallamazdın :)

    bi kaç saat sonra yaparım eğer kimse yapmazsa..oturduğum makinede visual studio yok. bi kaç saat sonra projeyi upload ederim kimse yapmamışsa. 5 dakikalık iş zaten


    -----------------------------

    Sevgilimle günün 24saati yaptığım kavga arkadaşlarını benden daha çok seviyorsun diye yani ne demek istedimi anlatabildim sanırım keşke o dediğin gibi olsa kız arkadaşımla aramda sorunda olmazdı. Sevdiğim her insanı aşırı sallarım diim kısaca.. Ayrıca yaparm demedim ki bakayım dedim yapamıcamı anladım bide tbtye sordum yapıldıktan sonra ben yaptım da demicem ki yaptırdım dicem cinsiyetle inan alakası yok.

     

    Yapan,yapma vaatinde bulunan emek harcayan herkese çok teşekkür ederim.

     

    C# derleyicisinde kaydedişmiş C#kodları içeren dosya demiş istemedikleri de  C# kodları dışında bir kod kullanılması ( C veya C++ kodları gibi) birde kodların exe hali

     

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    persian
    persian's avatar
    Banlanmış Üye
    Kayıt Tarihi: 07/Eylül/2005
    Erkek
    aSdFgH bunu yazdı:
    -----------------------------

    Console uygulaması mı olcak yoksa windows mu? bende yapabilirim

    edit: bitti birazdan paylaşıcam


    -----------------------------

    Çok teşekkür ederim Allah razı olsun hocam... ;)  Diğer uğraşan arkadaşlarada bir kere daha teşekkür ederm...

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ercan
    Ercan's avatar
    Kayıt Tarihi: 04/Temmuz/2008
    Erkek
    tamamdır umarım işine yarar, istersen biraz daha geliştirebilirim hata kontrolü, for sayısının azalmak veya metod kullanmak gibi şeyler vs...

    IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT
Toplam Hit: 7447 Toplam Mesaj: 34