SIDEBAR
»
S
I
D
E
B
A
R
«
CSharp Üçgen Kontrolü
Oca 8th, 2012 by Özcan BAYĞUŞ

        Console.Write("1. Kenar Uzunluğu :");
        int kenar1 = Convert.ToInt32(Console.ReadLine());
        Console.Write("2. Kenar Uzunluğu :");
        int kenar2 = Convert.ToInt32(Console.ReadLine());
        Console.Write("3. Kenar Uzunluğu :");
        int kenar3 = Convert.ToInt32(Console.ReadLine());

        // Üçgen değil mi ?
        // temp değişkeni matematiksel işlemde büyük ten küçüğü
        // çıkarırken hata olmasın diye yazıldı
        int temp = 0;

        if (kenar1 < kenar2)
        {
            temp = kenar1;
            kenar1 = kenar2;
            kenar2 = temp;
        }

        if (((kenar1 + kenar2) <= kenar3) || ((kenar1 - kenar2) >= kenar3))
        {
            Console.WriteLine("Bu kenar uzunluklarina sahip bir ucgen olamaz.\n");
        }
        else if ((kenar1 == kenar2) && (kenar3 == kenar1)) // eş kenar üçgen mi ?
        {
            Console.WriteLine("Eş Kenar Üçgen.\n");
        }
        else if ((kenar1 == kenar2) || (kenar2 == kenar3) || (kenar1 == kenar3))
        {
            Console.WriteLine("İkiz Kenar Üçgen.\n");
        }
        else
        {
            Console.WriteLine("Çeşit Kenar Üçgen.\n");
        }

        Console.ReadLine();
n tane sayı m basamaklı rakamlarını toplayan program
Oca 6th, 2012 by Özcan BAYĞUŞ

Console

        int n = 9;
        int toplam = 0;

        for (int i = 1; i <= n; i++)
        {
            string sayi = i.ToString();

            foreach (char x in sayi)
            {
                toplam = toplam + Convert.ToInt32(x.ToString());
            }
        }

        Console.WriteLine(toplam.ToString());

        Console.ReadLine();

Form

          int n = 9;
        int toplam = 0;

        for (int i = 1; i <= n; i++)
        {
            string sayi = i.ToString();

            foreach (char x in sayi)
            {
                toplam = toplam + Convert.ToInt32(x.ToString());
            }
        }

        MessageBox.Show(toplam.ToString());
C# Taban Dönüşümleri (Sayılarda Taban İşlemleri)
Oca 5th, 2012 by Özcan BAYĞUŞ

 string x = "1111111111";
        Console.WriteLine(Convert.ToString(Convert.ToInt32(x, 2), 8)+ " 2 lik sayıyı 8 lik sisteme çevirdik");
        Console.WriteLine(Convert.ToString(Convert.ToInt32(x, 2), 10) + " 2 lik sayıyı 10 lik sisteme çevirdik");
        Console.WriteLine(Convert.ToString(Convert.ToInt32(x, 2), 16) + " 2 lik sayıyı 16 lik sisteme çevirdik");

        x = "147";

        Console.WriteLine(Convert.ToString(Convert.ToInt32(x, 8), 2) + " 8 lik sayıyı 2 lik sisteme çevirdik");
        Console.WriteLine(Convert.ToString(Convert.ToInt32(x, 8), 10) + " 8 lik sayıyı 10 lik sisteme çevirdik");
        Console.WriteLine(Convert.ToString(Convert.ToInt32(x, 8), 16) + " 8 lik sayıyı 16 lik sisteme çevirdik");

        x = "3176";

        Console.WriteLine(Convert.ToString(Convert.ToInt32(x, 10), 2) + " 10 lik sayıyı 2 lik sisteme çevirdik");
        Console.WriteLine(Convert.ToString(Convert.ToInt32(x, 10), 8) + " 10 lik sayıyı 8 lik sisteme çevirdik");
        Console.WriteLine(Convert.ToString(Convert.ToInt32(x, 10), 16) + " 10 lik sayıyı 16 lik sisteme çevirdik");

        x = "ABC";

        Console.WriteLine(Convert.ToString(Convert.ToInt32(x, 16), 2) + " 16 lik sayıyı 2 lik sisteme çevirdik");
        Console.WriteLine(Convert.ToString(Convert.ToInt32(x, 16), 8) + " 16 lik sayıyı 8 lik sisteme çevirdik");
        Console.WriteLine(Convert.ToString(Convert.ToInt32(x, 16), 10) + " 16 lik sayıyı 10 lik sisteme çevirdik");

        Console.ReadLine();
150 ile 410 arasındaki tamsayılardan; her basamaktaki sayının küpleri toplamı kendisine eşit olan sayıları bularak yazdıran program
Oca 5th, 2012 by Özcan BAYĞUŞ

        for (int sayi = 150; sayi <= 400; sayi++)
        {

            int yuzler = sayi / 100;

            int onlar = (sayi % 100) / 10;

            int birler = sayi % 10;

            int kupleriTopla = (yuzler * yuzler * yuzler) + (onlar * onlar * onlar) + (birler * birler * birler);

            if (kupleriTopla == sayi)
                Console.WriteLine(sayi.ToString() +" sayısı eşittir");
        }
        Console.ReadLine();

Sonuç : 153 - 370 -371

C# Burç Programı
Oca 5th, 2012 by Özcan BAYĞUŞ

Burç Projesini İndir

string isim=textBox1.Text;
            int yas=2010-Convert.ToInt32(comboBox3.Text);
            string burc = "";
            if (Convert.ToInt32(comboBox1.Text) >= 21 && Convert.ToInt32(comboBox2.Text) == 03 || Convert.ToInt32(comboBox1.Text) <= 20 && Convert.ToInt32(comboBox2.Text) == 04)
                burc = "KOÇ";
            if (Convert.ToInt32(comboBox1.Text) >= 21 && Convert.ToInt32(comboBox2.Text) == 04 || Convert.ToInt32(comboBox1.Text) <= 21 && Convert.ToInt32(comboBox2.Text) == 05)
                burc = "BOĞA";
            if (Convert.ToInt32(comboBox1.Text) >= 22 && Convert.ToInt32(comboBox2.Text) == 05 || Convert.ToInt32(comboBox1.Text) <= 21 && Convert.ToInt32(comboBox2.Text) == 06)
                burc = "İKİZLER";
            if (Convert.ToInt32(comboBox1.Text) >= 22 && Convert.ToInt32(comboBox2.Text) == 06 || Convert.ToInt32(comboBox1.Text) <= 22 && Convert.ToInt32(comboBox2.Text) == 07)
                burc = "YENGEÇ";
            if (Convert.ToInt32(comboBox1.Text) >= 23 && Convert.ToInt32(comboBox2.Text) == 07 || Convert.ToInt32(comboBox1.Text) <= 23 && Convert.ToInt32(comboBox2.Text) == 08)
                burc = "ASLAN";
            if (Convert.ToInt32(comboBox1.Text) >= 24 && Convert.ToInt32(comboBox2.Text) == 08 || Convert.ToInt32(comboBox1.Text) <= 22 && Convert.ToInt32(comboBox2.Text) == 09)
                burc = "BAŞAK";
            if (Convert.ToInt32(comboBox1.Text) >= 23 && Convert.ToInt32(comboBox2.Text) == 09 || Convert.ToInt32(comboBox1.Text) <= 22 && Convert.ToInt32(comboBox2.Text) == 10)
                burc = "TERAZİ";
            if (Convert.ToInt32(comboBox1.Text) >= 24 && Convert.ToInt32(comboBox2.Text) == 10 || Convert.ToInt32(comboBox1.Text) <= 22 && Convert.ToInt32(comboBox2.Text) == 11)
                burc = "AKREP";
            if (Convert.ToInt32(comboBox1.Text) >= 23 && Convert.ToInt32(comboBox2.Text) == 11 || Convert.ToInt32(comboBox1.Text) <= 21 && Convert.ToInt32(comboBox2.Text) == 12)
                burc = "YAY";
            if (Convert.ToInt32(comboBox1.Text) >= 22 && Convert.ToInt32(comboBox2.Text) == 12 || Convert.ToInt32(comboBox1.Text) <= 20 && Convert.ToInt32(comboBox2.Text) == 01)
                burc = "OGLAK";
            if (Convert.ToInt32(comboBox1.Text) >= 21 && Convert.ToInt32(comboBox2.Text) == 01 || Convert.ToInt32(comboBox1.Text) <= 18 && Convert.ToInt32(comboBox2.Text) == 02)
                burc = "KOVA";
            if (Convert.ToInt32(comboBox1.Text) >= 19 && Convert.ToInt32(comboBox2.Text) == 02 || Convert.ToInt32(comboBox1.Text) <= 20 && Convert.ToInt32(comboBox2.Text) == 03)
                burc = "BALIK";

            MessageBox.Show("Merhaba "+isim+" "+yas+" yaşındasın"+" burcun "+burc.ToString());
            if (burc == "KOÇ")
            {
                listBox1.Items.Clear();
                pictureBox1.BackgroundImage = System.Drawing.Image.FromFile(AppDomain.CurrentDomain.BaseDirectory+"\\KOÇ.jpg");
                listBox1.Items.Add("Güçlüdür ");
            }
            if (burc == "BOĞA")
            {
                listBox1.Items.Clear();
                pictureBox1.BackgroundImage = System.Drawing.Image.FromFile(AppDomain.CurrentDomain.BaseDirectory+"\\BOĞA.jpg");
                listBox1.Items.Add("Evcildir ");
            }
            if (burc == "İKİZLER")
            {
                listBox1.Items.Clear();
                pictureBox1.BackgroundImage = System.Drawing.Image.FromFile(AppDomain.CurrentDomain.BaseDirectory+"\\İKİZLER.jpg");
                listBox1.Items.Add("dengesizsin ");
                listBox1.Items.Add("ama zekisin neşelisin gezmeyi seversin.");
            }
            if (burc == "YENGEÇ")
            {
                listBox1.Items.Clear();
                pictureBox1.BackgroundImage = System.Drawing.Image.FromFile(AppDomain.CurrentDomain.BaseDirectory+"\\YENGEÇ.jpg");
                listBox1.Items.Add("Cabuk sinirlenir Ama pişmanlık duyar ");
            }
            if (burc == "ASLAN")
            {
                listBox1.Items.Clear();
                pictureBox1.BackgroundImage = System.Drawing.Image.FromFile(AppDomain.CurrentDomain.BaseDirectory+"\\ASLAN.jpg");
                listBox1.Items.Add("eleştirilmeyi sevmez ");
                listBox1.Items.Add("kendisini tasıyabilecek,dış görünüse onem veren kişileri sever ");
            }
            if (burc == "BAŞAK")
            {
                listBox1.Items.Clear();
                pictureBox1.BackgroundImage = System.Drawing.Image.FromFile(AppDomain.CurrentDomain.BaseDirectory+"\\BAŞAK.jpg");
                listBox1.Items.Add("ince eler sık dokur,ayrıntıcıdır ");
                listBox1.Items.Add("dost canlısıdır ");
            }
            if (burc == "TERAZİ")
            {
                listBox1.Items.Clear();
                pictureBox1.BackgroundImage = System.Drawing.Image.FromFile(AppDomain.CurrentDomain.BaseDirectory+"\\TERAZİ.jpg");
                listBox1.Items.Add("Fırtına öncesi sessizliği gibidir. ");
                listBox1.Items.Add("dost canlısıdır,insanlara kendisini hemen sevdirir. ");
            }
            if (burc == "AKREP")
            {
                listBox1.Items.Clear();
                pictureBox1.BackgroundImage = System.Drawing.Image.FromFile(AppDomain.CurrentDomain.BaseDirectory+"\\AKREP.jpg");
                listBox1.Items.Add("Sinsidir..Kafasına koydugunu yapar.");
            }
            if (burc == "YAY")
            {
                listBox1.Items.Clear();
                pictureBox1.BackgroundImage = System.Drawing.Image.FromFile(AppDomain.CurrentDomain.BaseDirectory+"\\YAY.jpg");
                listBox1.Items.Add("Ayran gönüllüdür");
            }
            if (burc == "OGLAK")
            {
                listBox1.Items.Clear();
                pictureBox1.BackgroundImage = System.Drawing.Image.FromFile(AppDomain.CurrentDomain.BaseDirectory+"\\OĞLAK.jpg");
                listBox1.Items.Add("Mükemmelliyetçidir. ");
            }
            if (burc == "KOVA")
            {
                listBox1.Items.Clear();
                pictureBox1.BackgroundImage = System.Drawing.Image.FromFile(AppDomain.CurrentDomain.BaseDirectory+"\\KOVA.jpg");
                listBox1.Items.Add("Özgürlüğüne düşkündür.Kısıtlanmayı sevmez. ");
            }
            if (burc == "BALIK")
            {
                listBox1.Items.Clear();
                pictureBox1.BackgroundImage = System.Drawing.Image.FromFile(AppDomain.CurrentDomain.BaseDirectory+"\\BALIK.jpg");
                listBox1.Items.Add("Cok duygusal ve hayalcidir. ");
                listBox1.Items.Add("yardımseverdir fakat cok mızmız ve alıngandır. ");
                listBox1.Items.Add("birgun evden bakkala gidiyorum diye cıkıp hiç dönmeyebilir. ");
            }
1 den 50 ye kadar tek sayıların karesini çift sayıların küpünü yazdırmak
Ara 27th, 2011 by Özcan BAYĞUŞ

            int sonuc = 0;
            for (int i = 1; i <= 50; i++)
            {
                if (i % 2 == 0) // i nin 2 ye bölümünden kalan sıfırsa sayı çift tir.
                {
                    // çift sayı ise küpünü aldık.
                    sonuc = i * i * i;
                    Console.WriteLine(i.ToString() + " Küpü = " + sonuc.ToString());
                }
                else
                {
                    // 2 ye kalansız bölünemiyorsa tek sayıdır. Karesini aldık.
                    sonuc = i * i;
                    Console.WriteLine(i.ToString() + " Karesi = " + sonuc.ToString());

                }

            }
            Console.ReadLine();
1 den 50 ye kadar olan tek sayıların Küpünü ve çift sayıların Karesini almak
Ara 27th, 2011 by Özcan BAYĞUŞ

int sonuc = 0;
            for (int i = 1; i <= 50; i++)
            {
                if (i % 2 == 0) // i nin 2 ye bölümünden kalan sıfırsa yani sayı çift tir.
                {
                    // çift sayı ise karesini aldık.
                    sonuc = i * i;
                    Console.WriteLine(i.ToString() + " Karesi = " + sonuc.ToString());
                }
                else
                {
                    // 2 ye kalansız bölünemiyorsa tek sayıdır. Küpünü aldık.
                    sonuc = i * i * i;
                    Console.WriteLine(i.ToString() + " Küpü = " + sonuc.ToString());
                }

            }
            Console.ReadLine();
Sınav Soruları (Diziler)
Kas 27th, 2011 by Özcan BAYĞUŞ

Klavyeden girilen 10 adet sayıyı a dizisine kopyalayan
1= bu sayıların toplamı ve ortalaması
2= 100 den büyük olan sayıları ekrana yazdıran
3= 100 den küçük olanların adetini bulan
4= 100 olanlarının toplamını aldıran
5= bu sayıların en büyüğünü ve en küçüğünü bulan
6= bu sayıları büyükten – küçüge sıralayan
7= bu sayıları küçükten büyüğe sıralatan
8= klavyeden girilen sayıyı bu dizide arayan( bulursa ilgili mesajı vern vardır/ yoktur diye
9= klavyeden girilen sayıyı dizide arayan ve kaç adet olduğunu bulan
10=her elemanın karesini alarak b dizisina aktaran , her elamanın kare kökünü alarak c dizisine aktaran , b ve c dizilerinin toplamını d dizisine aktaran ve d dizisini ekranda gösteren consol uygulaması ….( tek proğram içerisinde yapılacak )

        int[] a = new int[10]; // 10 sayılık bir int dizi oluşturduk.

        // Diziye sırası ile 10 adet sayı girdiriyoruz.

        for (int i = 1; i <= 10; i++)
        {
            Console.Write(i+". sayı : ");
            a[i-1] = Convert.ToInt32(Console.ReadLine());
        }

        // 1. Cevap
        int dizidekiSayilarinToplami = 0;
        for (int i = 0; i < 10; i++)
        {
            dizidekiSayilarinToplami = dizidekiSayilarinToplami +a[i];
        }

        double sayilarinOrtalamasi = dizidekiSayilarinToplami / 10;
        // Sayılar küsürlü çıkabilir diye double yaptık

        Console.WriteLine("Dizideki sayıların toplamı : "+dizidekiSayilarinToplami);

        Console.WriteLine("Dizideki sayıların ortalaması : " + sayilarinOrtalamasi);

        //2. Cevap
        Console.Write("100'den büyük sayılar : ");
        for (int i = 0; i < 10; i++)
        {
            if (a[i] > 100)
            {
                Console.Write(a[i].ToString() + " - ");
            }
        }
        Console.WriteLine(); // alt satıra geçmek için yazıldı

        //3. Cevap

        int yuzdenKucukSayilarinToplami = 0;
        for (int i = 0; i < 10; i++)
        {
            if (a[i] < 100)
            {
                yuzdenKucukSayilarinToplami = yuzdenKucukSayilarinToplami +1;
            }
        }
        Console.WriteLine("100'den küçük {0} adet sayı vardır.",yuzdenKucukSayilarinToplami);

        //4. Cevap

        int yuzlerinToplami = 0;

        for (int i = 0; i < 10; i++)
        {
            if (a[i] == 100)
            {
                yuzlerinToplami = yuzlerinToplami + 100;
            }
        }
        Console.WriteLine("100 olan sayıların toplamı : "+yuzlerinToplami.ToString());

        //5. Cevap

        Array.Sort(a); // Bu kod dizideki sayıları sıralar. Dizinin ilk elemanı en küçük
        // Son elemanı en büyük olur.
        Console.WriteLine("En büyük sayı : "+a[9].ToString());
        // Dizi 0 dan başladığı için 10. elemanı 9 olur. 0 elemanı ilk eleman olur.
        Console.WriteLine("En küçük sayı : "+a[0].ToString());

        //6. Cevap sayıları biraz önce zaten sıralatmıştık. Şimdi ekrana yazdıralım.
        Console.WriteLine("Büyükten Küçüğe Sıralanışı.");
        for (int i = 9; i >= 0; i--)
        {
            Console.Write(a[i].ToString() + " - ");
        }

        Console.WriteLine();

        //7. Cevap
        Console.WriteLine("Küçükten büyüğe sıralanışı.");
        for (int i = 0; i < 10; i++)
        {
            Console.Write(a[i].ToString() +" - ");
        }

        Console.WriteLine();

        // 8. Cevap
        Console.Write("Aramak İstediğiniz sayı :");
        int arananSayi = Convert.ToInt32(Console.ReadLine());

        // Array.Indexof Dizinin içinde sayı aramak için kullanılır eğer sayı yoksa -1 değerini
        // sayı varsa sayının değerini döndürür.
        if (Array.IndexOf(a,arananSayi ) == -1)
        {
            Console.WriteLine("Sayı dizide yoktur.");
        }
        else
        {
            Console.WriteLine("Sayı dizide vardır.");
        }

        //9. Bunu sırası ile kontrol etmek gerekiyor.
        Console.Write("Aramak İstediğiniz sayı :");
        int arananSayi2 = Convert.ToInt32(Console.ReadLine());
        int kacAdetVar = 0;
        for (int i = 0; i < 10; i++)
        {
            if (arananSayi2 == a[i])
            {
                kacAdetVar = kacAdetVar + 1;
            }
        }
        Console.WriteLine(arananSayi2.ToString() + " sayısından " + kacAdetVar + " adet bulunuyor.");

        // 10. Cevap
        int[] b = new int[10]; // dizileri oluşturduk.
        double[] c = new double[10]; // Karekökünü alınca sayılar basamaklı çıkabilir. Bunun için double yaptık.
        double[] d = new double[10];

        for (int i = 0; i < 10; i++)
        {
            b[i] = a[i] * a[i]; // Karesini b dizisine aldık.
            c[i] = Math.Sqrt(a[i]); // Karekökö Math.Sqrt ile alınır.

            d[i] = b[i] + c[i]; // toplayıp d ye yazdık.

            Console.WriteLine(i.ToString()+ " sayı : "+d[i].ToString());

        }

        Console.ReadLine();
Dizideki en büyük sayıdan en küçük sayıyı çıkarma örneği
Kas 24th, 2011 by Özcan BAYĞUŞ

int[] sayilar = { 1,2,3,9,8,7,10,15,6,5,4 };

            Array.Sort(sayilar);

            int kucuksayi = sayilar[0];
            int buyuksayi = sayilar[sayilar.Count()-1];
            int sonuc = buyuksayi - kucuksayi;
            MessageBox.Show(sonuc.ToString());
Metod Kullanarak Klavyeden girilen sayının alttan ve üstten en yakın asal sayıları bulmak
Eki 25th, 2011 by Özcan BAYĞUŞ

using System;

class Program
{
    static void Main()
    {

        int GirilenSayi;

        Console.Write(" Bir sayi giriniz : ");
        GirilenSayi = Convert.ToInt32(Console.ReadLine());

        Console.WriteLine("Önceki Sayı {0} dır.", OncekiAsalSayi(GirilenSayi));

        Console.WriteLine("Sonraki Sayı {0} dır.", SonrakiAsalSayi(GirilenSayi));

    }

    static int OncekiAsalSayi(int GirilenSayi)
    {
        int b, c, son = 0, d;
        for (b = GirilenSayi - 1; b < GirilenSayi; b--)
        {
            d = 1;
            for (c = 2; c < b; c++)
            {

                if (b % c == 0)
                {
                    d = 0;

                    break;
                }
            }

            if (d == 1)
            {
                son = b;
                b = GirilenSayi + 1;
            }
        }
        return son;
    }

    static int SonrakiAsalSayi(int GirilenSayi)
    {
        int b, c, son = 0, d;
        for (b = GirilenSayi + 1; b > GirilenSayi; b++)
        {
            d = 1;
            for (c = 2; c < b; c++)
            {

                if (b % c == 0)
                {
                    d = 0;

                    break;
                }
            }

            if (d == 1)
            {
                son = b;
                b = 0;
            }
        }
                return son;
    }
}
»  Substance:WordPress   »  Style:Ahren Ahimsa