ReadKey etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
ReadKey etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

7 Nisan 2016 Perşembe

C Sharp Konsol Mükemmel Sayı Kontrolü Yapan Program - Mükemmel Sayı Bulma Örnekleri



KONU : C Sharp ( C# ) Konsol uygulamalar girilen bir sayının mükemmel sayı olup olmadığını bulma, c sharp konsoldan ekrana girilen sayıların kendisinden küçük bölenlerini bulma, c sharp konsoldan girilen sayıların kendisinden küçük bölenlerinin toplamını bulma C Sharp konsol jenerik int tipinde liste oluşturma, c sharp konsol for döngü örnekleri, c sharp konsol if örnekleri, c sharp toplam hesaplama örnekleri





UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C_Sharp_Konsol_Mükemmel_Sayı_Bulma
{
    class Program
    {
        static void Main(string[] args)
        {
            int girilen_sayi = 0;

            int toplam = 0;

            Console.Write("\n\n Mükemmel Sayı Bulma ");

            Console.Write("\n\n Bir Sayı Giriniz :\n\n Girilen Sayı : ");

            girilen_sayi = int.Parse(Console.ReadLine());

            List< int > bölenler = new List< int >();

            bölenler.Clear();

            for (int i = 1; i < girilen_sayi; i++)
            {
                if (girilen_sayi % i == 0)
                {
                    bölenler.Add(i);
                }
            }

            for (int i = 0; i < bölenler.Count; i++)
            {
                toplam += bölenler[i];
            }

            if (toplam == girilen_sayi)
            {
                Console.WriteLine("\n\nGirilen {0} sayısı Mükemmel sayıdır.", girilen_sayi);
            }
            else
            {
                Console.WriteLine("\n\nGirilen {0} sayısı Mükemmel sayı değildir.", girilen_sayi);
            }

            Console.ReadKey();
        }
    }
}


UYGULAMAYI İNDİR

18 Aralık 2014 Perşembe

C# Yıldız kullanarak 1 den N rakamına kadar * ları arttırarak ve azaltarak konsol ekranına yazdırma

KONU : C Sharp Uygulamalar - C Sharp ( C# ) yıldız kullanarak konsol ekranına yıldızları azalarak ve arttırarak yazdırma.




UYGULAMAYI İNDİR




using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            int N = 10;

            for (int i = 1; i <= N; i++)
            {
                for (int j = 0; j < i; j++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }

            for (int i = N; i >= 1; i--)
            {
                for (int j = 0; j < i; j++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }

            Console.ReadKey();
        }
    }
}

   




UYGULAMAYI İNDİR

19 Kasım 2014 Çarşamba

C Sharp Konsol 100 Sayıyı Küçükten Büyüğe ve Büyükten Küçüğe Doğru Sıralama

KONU : C Sharp Uygulamalar - C Sharp ( C# ) Random nesnesi kullanılarak oluşturulan 100 farklı elemanlı bir sayı dizisinin elemanlarını küçükten büyüğe doğru sıralama ve büyükten küçüğe doğru sıralama. Array sınıfının Sort() ve Reverse() metodlarını kullanarak sıralama yapma. c sharp konsol ekranında sayıları büyükten küçüğe doğru sıralama ve sayıları küçükten büyüğe doğru sıralama örneği. c sharp konsol sayıları sıralama örneği.
ETİKETLER: c sharp Array - c sharp sort - c sharp reverse - c sharp dizi - c sharp sıralama - c# array sort - c# array reverse


UYGULAMAYI İNDİR



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C_Sharp_Rastgele_100_Sayiyi_Siralama
{
    class Program
    {
        static void Main(string[] args)
        {
            Random rastgeleSayi = new Random();

            //100 elamanlı bir dizi tanımlayalım.
            int[] dizi = new int [100];

            //bu uygulamada 100 tane rastgele farklı sayılar oluşturalım. 
            // Not: Console read fonksiyonu kullanarak sayıları konsoldan da girebiliriz.

            for (int i = 0; i < 100; i++)
            {
               int yeniSayi = rastgeleSayi.Next(0,1000);
               if (dizi.Contains(yeniSayi))
               {
                   //Eğer daha önce eklenmiş bir sayı ise yeni sayı bulmak için
                   i--;
               }
               else
               {
                   dizi[i] = yeniSayi;
               }

            }

            //rastgele oluşturulmuş bu diziyi console ekrana yazdıralım

            Console.Write("\n\nRasgele dizimiz\n\n" + dizi[0]);


            for (int i = 1; i < dizi.Length; i++)
            {
                Console.Write(" , " + dizi[i]);
            }


            //Burada rastgele oluştuduğum diziyi for döngüleri kullanarak küçükten büyüğe 
            // doğru sıralayacağım.

            int yedek = 0;

            for (int i = 0; i < dizi.Length; i++)
            {
                for (int j = i + 1; j < dizi.Length; j++)
                {
                    if (dizi[j] < dizi[i])
                    {
                        yedek = dizi[i];

                        dizi[i] = dizi[j];

                        dizi[j] = yedek;

                    }
                }
            }


            //dizinin küçükten büyüğe doğru sıralama ve konsol ekranına (console screen)

            //yazdırma işlemini aşağıdaki gibi yapalım.

            Console.Write("\n\nDizimizin küçükten büyüğe doğru sıralanması\n\n" + dizi[0]);

            for (int i = 1; i < dizi.Length; i++)
            {
                Console.Write(" , " + dizi[i]);
            }

            //Şimde dizimizi büyükten küçüğe sıralama işlemini for döngüleri kullanarak yapacağım

            for (int i = 0; i < dizi.Length; i++)
            {
                for (int j = i + 1; j < dizi.Length; j++)
                {
                    if (dizi[j] > dizi[i])
                    {
                        yedek = dizi[i];

                        dizi[i] = dizi[j];

                        dizi[j] = yedek;

                    }
                }
            }


            //dizinin büyükten küçüğe doğru sıralama ve konsol ekranına (console screen)

            //yazdırma işlemini aşağıdaki gibi yapalım.

            Console.Write("\n\nDizimizin büyükten küçüğe doğru sıralanması\n\n" + dizi[0]);

            for (int i = 1; i < dizi.Length; i++)
            {
                Console.Write(" , " + dizi[i]);
            }



            //Tek Boyutlu Dizilerde Diziyi Tersine Çevirmek İçin Reverse metodunu kullanabiliriz.

            //Array sınıfının static Reverse metodunu kullanarak diziyi tersine çevirelim

            Array.Reverse(dizi);

            // Tersine çevrilmiş diziyi kosnol ekranına yazdıralım   

            Console.Write("\n\nDizimizin ters çevrilmiş hali\n\n" + dizi[0]);

            for (int i = 1; i < dizi.Length; i++)
            {
                Console.Write(" , " + dizi[i]);
            }


            //Tek Boyutlu Dizilerde Diziyi Küçükten Büyüğe Sıralamak İçin Sort metodunu kullanalım

            Array.Sort(dizi);

            //dizinin küçükten büyüğe doğru sıralama ve konsol ekranına (console screen)

            //yazdırma işlemini aşağıdaki gibi yapalım.

            Console.Write("\n\nDizimizin küçükten büyüğe doğru sıralanması\n\n" + dizi[0]);

            for (int i = 1; i < dizi.Length; i++)
            {
                Console.Write(" , " + dizi[i]);
            }

            //küçükten büyüğe sıralan dizi ters çevrilirse sıralanma şekli

            //büyükten küçüğe doğru olmuş olur

            Array.Reverse(dizi);

            //dizinin büyükten küçüğe doğru sıralama ve console ekranın yazdırma

            Console.Write("\n\nDizimizin büyükten küçüğe doğru sıralanması\n\n" + dizi[0]);

            for (int i = 1; i < dizi.Length; i++)
            {
                Console.Write(" , " + dizi[i]);
            }


            //--------------------------------------------
            Console.ReadKey();

        }
    }
}

UYGULAMAYI İNDİR

25 Haziran 2014 Çarşamba

C Sharp Konsol Uygulamalarda Matris En Büyük Elemanını Bulma



KONU : C Sharp Uygulamalar - C Sharp ( C# ) konsolda girilen veya oluşturulan bir matris en büyük elemanı bulma programı. Matris en büyük elemanını bulduktan sonra konsol ekranına bu elemanın satır ve sütun bilgilerini yazdırma
ETİKETLER: c sharp matris- c hsarp en büyük eleman - c sharp random - c sharp rastgele - c sharp iç içe döngü




UYGULAMAYI İNDİR



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C_Sharp_Konsol_Matris_En_Buyuk_Eleman
{
    class Program
    {
        static void Main(string[] args)
        {

            int satir = 26;
            int sutun = 10;

            int[,] matris = new int[satir, sutun];
            Random rastgele = new Random();

            ///Örnek olarak ben matris rastgele değerler ile dolduruyorum.
            for (int i = 0; i < satir; i++)
            {
                for (int j = 0; j < sutun; j++)
                {
                    // 1 ile 100 arasında rastgele sayılar ile matrisi dolduruyorum
                    matris[i, j] = rastgele.Next(100);

                    Console.Write( matris[i, j].ToString(" 00"));
                }

                Console.WriteLine();
            }


            //en büyük elemanı bulmak için bütün elemanları tek tek kontrol ediyorum

            int enBuyukEleman = int.MinValue;
            int satirNo = -1;
            int sutunNo = -1;
            for (int i = 0; i < satir; i++)
            {
                for (int j = 0; j < sutun; j++)
                {
                    if (matris[i, j] > enBuyukEleman)
                    {
                        enBuyukEleman = matris[i, j];

                        satirNo = i;
                        sutunNo = j;
                    }
                }
            }

            Console.WriteLine("En büyük eleman :" + enBuyukEleman);

            Console.WriteLine("En büyük eleman olduğu satır no:" + satirNo );

            Console.WriteLine("En büyük eleman olduğu sutun no:" + sutunNo);

            Console.ReadKey();
        }
    }
}

UYGULAMAYI İNDİR

12 Mayıs 2014 Pazartesi

C Sharp Sınıf Örnekleri - Konsol Ekranından Girilen 20 Sayıyı Sınıflandırma - Sıfır - Pozitif - Negatif - Çift -Tek Sayı Olarak Sınıflandırma

KONU : C Sharp Uygulamalar - C Sharp Konsol Uygulamalar Konsoldan girilen 20 rasgele sayıyı negatif,pozitif, çift sayı , tek sayı ve sıfır olarak sınıflandırma, c sharp tam sayılar, csharp sınıf, csharp sınıflar, csharp sınıf örnekleri, csharp sınıf oluşturma, csharp sınıflar ve metodlar, c# sınıflar, c# sınıf oluşturma , c# sınıf örnekleri, c# sınıflar ile ilgili örnekler,c# sınıflar ve metodlar. C sharp konsol ekranında oluşturulan 20 elemanlı bir dizinin elemanlarını sınıflandırma işlemi. Sayıları fonksiyon kullanarak sınıflandırma örnekleri. Sayıları negatif sayı, pozitif sayı, sıfır, çift sayı, tek sayı olarak sınıflandırma ve bunları konsol ekranına yazdırma.
ETİKETLER: c sharp sayılar - c sharp sayılar sınıflandırma - c sharp diziler ve sayılar - c sharp negatif sayılar - c sharp pozitif sayılar - c sharp çift sayılar - c sharp tek sayılar - c sharp sınıf örnekleri - c# sınıf örnekleri

UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C_Sharp_Konsol_dan_Girilen_20_Sayi_Matematik
{
    class Girilen_20_Sayi_Matematik
    {
        static void Main(string[] args)
        {

            //int[] onluListe = new int[11];

            Console.WriteLine("20 tane tam sayi giriniz\n");

            int[]  sayilar_dizi = { 1, 2, 3,-1, 5,0, 6,0,-5, 4, 66, 7,-11,0,3,8, 8, 99 , 0,21 }; //son dizi elamanı buffer için

            for (int i = 0; i < sayilar_dizi.Length; i++)
            {
                Console.Write(sayilar_dizi[i] + " , ");
            }

            Console.WriteLine();

            //Eğer console dan girmek istiyorsanız üsteki satır yorum yapın burayı açın
            //for (int i = 0; i < 20; i++)
            //{
            //    //Girilen sayıları sıra ile arraylist e kaydet
            //    sayilar_dizi[i] = int.Parse(Console.ReadLine());
            //}

            bool ilkElemanSifirMi = SayilarIslem.ilkElemanSifirMi(sayilar_dizi);

            if (ilkElemanSifirMi)
                Console.WriteLine("İlk eleman sıfır");
            else
                Console.WriteLine("İlk eleman sıfır değil");

            SayilarIslem sayilarIslem = new SayilarIslem();

            sayilarIslem.sayilar = sayilar_dizi;

            int kaciSifir = sayilarIslem.kacSifir;
            
            Console.WriteLine(kaciSifir.ToString() + " adet eleman sıfır");

            int kaciNegatif = sayilarIslem.kacNegatif;

            Console.WriteLine(kaciNegatif.ToString() + " adet eleman negatif");

            int kaciPozitif = sayilarIslem.kacPozitif;

            Console.WriteLine(kaciPozitif.ToString() + " adet eleman pozitif");

            int kaciTek = sayilarIslem.kacTek;

            Console.WriteLine(kaciTek.ToString() + " adet eleman tek");

            int kaciCift = sayilarIslem.kacCift;

            Console.WriteLine(kaciCift.ToString() + " adet eleman cift");


            //bir tuşa basılana kadar bekle 
            Console.ReadKey();

        }

        public class SayilarIslem
        {
            private int kacsifir;
            private int kacnegatif;
            private int kacpozitif;
            private int kactek;
            private int kaccift;

            public int kacSifir
            {
                get { return kacTaneSifirVar(sayilar); }
            }
            public int kacNegatif
            {
                get { return kacTaneNegatifVar(sayilar); }
            }
            public int kacPozitif
            {
                get { return kacTanePozitifVar(sayilar); }
            }

            public int kacTek
            {
                get { return kacTaneTekVar(sayilar); }
            }
            public int kacCift
            {
                get { return kacTaneCiftVar(sayilar); }
            }

            public int[] sayilar { get; set; }

            public static bool ilkElemanSifirMi(int [] sayilar)
            {
                if (sayilar[0] == 0)
                    return true;  // ilk eleman sıfır ise true dön, sıfır değilse false dön
                else
                    return false;
            }

            private int kacTaneSifirVar(int[] sayilar)
            {
                kacsifir = 0;
                for (int i = 0; i < sayilar.Length; i++)
                {
                    if (sayilar[i] == 0)
                        kacsifir++;
                }

                return kacsifir;
            }

            private int kacTaneNegatifVar(int[] sayilar)
            {
                kacnegatif = 0;
                for (int i = 0; i < sayilar.Length; i++)
                {
                    if (sayilar[i] < 0)
                        kacnegatif++;
                }

                return kacnegatif;
            }

            private int kacTanePozitifVar(int[] sayilar)
            {
                kacpozitif = 0;
                for (int i = 0; i < sayilar.Length; i++)
                {
                    if (sayilar[i] > 0)
                        kacpozitif++;
                }

                return kacpozitif;
            }

            private int kacTaneTekVar(int[] sayilar)
            {
                kactek = 0;
                for (int i = 0; i < sayilar.Length; i++)
                {
                    if (sayilar[i] % 2 != 0)
                        kactek++;
                }

                return kactek;
            }

            private int kacTaneCiftVar(int[] sayilar)
            {
                kaccift = 0;
                for (int i = 0; i < sayilar.Length; i++)
                {
                    if (sayilar[i] % 2 == 0)
                        kaccift++;
                }

                return kaccift;
            }
        }
    }
}


/*
 * 
 * Program örnek çıktısı
 * 
 * 
20 tane tam sayi giriniz

1 , 2 , 3 , -1 , 5 , 0 , 6 , 0 , -5 , 4 , 66 , 7 , -11 , 0 , 3 , 8 , 8 , 99 , 0
, 21 ,
İlk eleman sıfır değil
4 adet eleman sıfır
3 adet eleman negatif
13 adet eleman pozitif
10 adet eleman tek
10 adet eleman cift


 * 
 * 
 */

UYGULAMAYI İNDİR

1 Mayıs 2013 Çarşamba

C Sharp Uygulamaları 20 ile Bölünen Sayıları Listeleme



KONU : C Sharp Uygulamalar - C Sharp ( C# ) Konsol 4 ve 5 ile bölünebilme işlemleri. Belli bir aralıktaki 2o ile bölünebilen sayıları listeleme.





UYGULAMAYI İNDİR

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C_Sharp_Konsol_20_ile_Bolunebilme
{
    class Bolunebilme
    {
        static void Main(string[] args)
        {
            //istenilen toplam sayı sayısı

            const int toplamSayi = 10;

            int[] sayilar = new int[toplamSayi];

            int i = 0;

            //rasgele sayı üretmek için random sınıfını kullanalım

            Random rasgele = new Random();

            //resgele sayı üretmek için random sınıfını next metodunu kullanırız

            //next metoduna girdi olarak minimum ve maksimu değerleri veririz

            //maksimum tutacağımız sayı kada sayıyı diziye yerleştirenen kadar 

            //rasgele sayı bulma işlemine devam et

            while (i < toplamSayi)
            {
                int rasgeleGelenSayi = rasgele.Next(50, 300);

                //rasgele gelen sayı  hem 4 hemde 5 bölünmesi bu sayının 20 ye bölünmesi demektir

                //20 ye bölünüyor ise bu sayıyı bir dizide saklayalım

                //ve bu sayı daha ince kaydedilmişse yeni sayılar aramaya devam edelim


                if (rasgeleGelenSayi % 20 == 0 && !sayilar.Contains(rasgeleGelenSayi))
                {
                    sayilar[i++] = rasgeleGelenSayi;
                }
            }

            //dizideki sayıları olduğu gibi yazdırılalım


            Console.Write(">> sayılar => " + sayilar[0]);


            for (int j = 1; j < toplamSayi; j++)
            {
                Console.Write(" - " + sayilar[j]);
            }


            Console.WriteLine("\n\n>> ");


            //şimdi dizide 10 tane sayı oldu bunları büyükten küçüğe sıralayalım


            Array.Sort(sayilar);


            Console.Write("sayılar => " + sayilar[0]);


            for (int j = 1; j < toplamSayi; j++)
            {
                Console.Write(" - " + sayilar[j]);
            }


            Console.WriteLine("\n\n>> ");


            //şimdi dizide 10 tane sayı oldu bunları küçükten büyüğe sıralayalım


            Array.Sort(sayilar);


            Console.Write("sayılar => " + sayilar[9]);


            for (int j = 8; j > 0; j--)
            {
                Console.Write(" - " + sayilar[j]);
            }


            Console.WriteLine("\n\n>> ");
            Console.ReadKey();
        }
    }
}


//konu: 10 elemanlı bir dizi oluşturulacak ve rasgele sayılar üretecek ve bu ürettikleri sayılar :
// - sayılar 50 ile 300 arasında olacak 
// - sayılar 4'e ve 5'e aynı anda bölünebilecek 
// - sayılar diziye yerleştirilirkende büyükten küçüğe olacak 
// - veya sayılar diziye yerleştirilirkende küçükten büyüüğe olacak 
// - dizideki sayılar birbirine benzemeyecek  

/*
 *  Program Çıktısı
 * 
 * 
>> sayılar => 180 - 120 - 220 - 260 - 200 - 280 - 80 - 100 - 160 - 60

>>
sayılar => 60 - 80 - 100 - 120 - 160 - 180 - 200 - 220 - 260 - 280

>>
sayılar => 280 - 260 - 220 - 200 - 180 - 160 - 120 - 100 - 80

>>
*
*
*/


UYGULAMAYI İNDİR

23 Nisan 2013 Salı

C Sharp Uygulamalar Kosnol Ekranına Yıldız ile X Çizdirme



KONU : C Sharp Uygulamalar - C Sharp ( C# ) Form uygulamalar, Yıldız karakteri kullanarak form ekranına değişik boyutlarda X karakterinin yazdırma. Konsol ekranına X karakteri çizdirme.





UYGULAMAYI İNDİR

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 

namespace C_Sharp_Konsol_Yildiz_X_Cizdirme 
{ 
    class Ucgen_Cizme 
    { 
        static void Main(string[] args) 
        { onver
            int kenarUzunlugu; 
            Console.WriteLine("Uzunluk : "); 
            kenarUzunlugu = Convert.ToInt32(Console.ReadLine()); 
            int ortaNokta = kenarUzunlugu - 1; 
            int taban = kenarUzunlugu * 2 - 1; 

            for (int i = kenarUzunlugu; i > 0 ; i--) 
            { 

                for (int k = 0; k < taban; k++) 
                { 
                    if ((i + k == ortaNokta || k - i == ortaNokta)) 
                    { 

                        Console.Write("*"); 
                    } 
                    else 
                        Console.Write(" "); 

                } 
                Console.WriteLine(); 
            } 


            for (int i = 0; i < kenarUzunlugu; i++) 
            { 
                
                for (int k = 0; k < taban; k++) 
                { 
                    if ((i + k == ortaNokta || k - i == ortaNokta) ) 
                    { 

                        Console.Write("*"); 
                    } 
                    else 
                        Console.Write(" "); 
                    
                } 
                Console.WriteLine(); 
            } 
            Console.ReadKey(); 
        } 
    } 
}

UYGULAMAYI İNDİR

8 Nisan 2013 Pazartesi

C Sharp Uygulamalar Konsolda On Numara Oyunu



KONU : C Sharp Uygulamalar - C Sharp ( C# ) Konsol Uygulamalar on numara oyunu hazırlama. c sharp konsol uygulamalar da onnumara oyunu oyna. c sharp konsol on numara oyununu indirme. c sharp konsolda 1 ile 80 arasında 10 rakamı seçme ve listeleme. 1 ile 81 arasında birbirinden bağımsız 10 rakam seçme işlemi. Random sınıfını kullanarak c sharp konsol ekranında 1 ile 80 arasında 10 rakamı yazdırma.





UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C_Sharp_Konsol_On_Numara_Oyunu
{
    class On_Numara_Oyunu
    {
        static void Main(string[] args)
        {
            //80 sayı içinden seçtiğimiz 10 adet numarayı saklamacak için

            // boyutu 10 olan bir dizi oluşturalım

            int[] onnumara = new int[10];

            // Random nesnesinin bir örneğini global olarak oluşturun

            Random rnd = new Random();


            int uretilenDeger;


            for (int i = 0; i < onnumara.Length; i++)
            {
 
                //seçtiğimiz 10 numarnın birbirinden farklı olması için

                //do while döngüsü kullarak daha önce kaydedilen sayılar için

                //arama yapıyoruz. Eğer yeni oluşan değer dah önce eklenmiş

                // ise yeniden bir sayı üretiyoruz. Bu işlem onnumara dizisinde

                //olmayan bir sayı olana kadar devam ediyor.

                do
                {
                    uretilenDeger = rnd.Next(1, 81);

                } while (Array.IndexOf(onnumara, uretilenDeger) != -1);

                //Farklı olan değer diziye ekleniyor

                onnumara[i] = uretilenDeger;
            }

            // 80 numara içinde seçilen 10 sayıyı sıralama işlemi

            Array.Sort(onnumara);

            string liste = "";


            // Seçilen 10 numarayı bir string içine yan yana yazdırma işlemi


            for (int i = 0; i < onnumara.Length; i++) 
            {
                //Rakamları yan yana aralarına tire koyarak yaz(duzgun bir formatta)
                if (onnumara[i] > 9)
                    liste += onnumara[i].ToString();
                else
                    liste += "  " + onnumara[i].ToString();

                if (i < 9)
                    liste += "  -  ";
            }


            //seçilen 10 numarayı konsol ekranına yazma işlemi içinde console.writeline kullanılır.

            Console.WriteLine(liste);


            //bir tusa basilana kadar bekle

            Console.ReadKey();
        }
    }
}

UYGULAMAYI İNDİR

1 Nisan 2013 Pazartesi

C Sharp Uygulamalar İki Tam Sayı Arasındaki Tek Sayıları Bulan Konsol Programı



KONU : C Sharp Uygulamaları : Konsoldan girilen iki tam sayı arasındaki tek sayıları bulma.





UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C_Sharp_Konsol_iki_Sayi_Arasindaki_Tek_Sayilar
{
    class iki_Sayi_Arasindaki_Tek_Sayilar
    {

        static void Main(string[] args)
        {
            // sayi_1 ve sayi_2 girilen iki tam sayıyı temsil edecek
            // tek_sayi_sayisi da bu iki tam sayı arasında kaç tane tek sayı 
            // olduğu tutacak

            int sayi_1, sayi_2, tek_sayi_sayisi = 0;

            Console.Write("bir sayı giriniz\t:");

            sayi_1 = Convert.ToInt32(Console.ReadLine());

            //do while özelliği kullanılarak 2. sayı alınır eger
            //daha sonra ikinci sayı ile birinci sayı kontrol edilir
            //eger ikinci sayı küçükse döngü devam eder

            do
            {
                Console.WriteLine("İkinci sayi birinci sayidan buyuk olmalı");

                Console.Write("İkinci sayiyi giriniz\t:");

                sayi_2 = Convert.ToInt32(Console.ReadLine());

            } while (sayi_2 < sayi_1);

            //tek sayilari bularak kaç adet olduğunu tespit et

            for (int i = sayi_1; i <= sayi_2; i++)

            {
                if (i % 2 == 1)

                    tek_sayi_sayisi++;//Eğer sayi tek ise bu değişkeni bir arttır
            }

            // Hesaplanan sonucu konsol ekranına yazdır

            Console.WriteLine(sayi_1 + " ile " + sayi_2 + " arasinda " + tek_sayi_sayisi + " adet tek sayi vardir");

            Console.ReadKey();

        }
    }
}

UYGULAMAYI İNDİR

19 Mart 2013 Salı

C Sharp Konsol Uygulamalar İçi Dolu Üçgen Çizme - Konsolda Yıldız ile Üçgen Çizme



KONU : C sharp konsol uygulamalar yıldız ile içi dolu üçgen çizme, c# konsolda içi dolu üçgen






UYGULAMAYI İNDİR

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C_Sharp_Konsol_Yildiz_İci_Dolu_Ucgen_Ciz
{
    class Ucgen_Cizme
    {
        static void Main(string[] args)
        {
            int kenarUzunlugu;

            Console.WriteLine("Uzunluk : ");

            kenarUzunlugu = Convert.ToInt32(Console.ReadLine());

            int ortaNokta = kenarUzunlugu - 1;

            int taban = kenarUzunlugu * 2 - 1;


            for (int i = 0; i < kenarUzunlugu; i++)
            {
                
                for (int k = 0; k < taban; k++)
                {
                    if ((i + k == ortaNokta || k - i == ortaNokta))
                    {
                        Console.Write("*");
                    }
                    else if ((i + k >= ortaNokta && k - i <= ortaNokta))
                    {
                        Console.Write("*");
                    }
                    else if (i == ortaNokta)
                        Console.Write("*");
                    else
                        Console.Write(" ");
                    
                }
                Console.WriteLine();
            }
            Console.ReadKey();
        }
    }
}




SAMET OĞUZ :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace üçgen_yapma
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Clear();
            Console.WriteLine("Uzunluk : ");
            int sayi = Convert.ToInt32(Console.ReadLine());
            string resim = "*";
            string bosluk = " ";
            int bos = sayi;
            for (int i = 0; i < sayi; i++)
            {
                Console.WriteLine("{0," + bos + "}" + resim, bosluk);
                resim += "**";
                bos -= 1;
            }
            Console.ReadKey();
        }
    }
}

UYGULAMAYI İNDİR