SIDEBAR
»
S
I
D
E
B
A
R
«

Sayısal Loto Programı
Ağu 8th, 2011 by Özcan BAYĞUŞ

int[] dizi= new int[6];

        private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            int no = 1;
            Random sayi = new Random();
            for(int i=0;i<6;)
            {
                no = sayi.Next(1, 50);
                if (Array.IndexOf(dizi, no) == -1)
                {
                    dizi[i] = no;
                    i++;
                }
            }
            Array.Sort(dizi);
            foreach (int deger in dizi)
            {
                listBox1.Items.Add(deger.ToString());
            }
        }

ilk olarak 6 elemanlı bir dizi tanımlıyoruz.

Click olayımızda listboxı temizliyoruz. Rastgele atanacak sayılar için sayi değişkenini tanımlıyoruz. 1 ile 49 sayıları dahil bir random kod çalıştırıyoruz. for döngüsü ile 6 defa bu işlemi tekrar edip 6 sayımızı oluşturuyoruz.

for döngümüzdeki if ile rastgele üretilen sayı diziye daha önce eklendimi diye kontrol ediyoruz. Eğer eklenmediyse yani sonuc -1 se rastgele gelen sayıyı dizi ye ekliyoruz. Dizi ye ekledikten sonra i yi bir arttırıyoruz.

Sort ile dizimizi küçükten büyüğe sıraladık ve foreach ile dizimi listbox ın içine aldık.

Listbox Sıralama
Ağu 6th, 2011 by Özcan BAYĞUŞ

listBox1.Sorted = true;
Girilen İki Sayı Arasındaki Sayıların Faktöriyeli
Tem 30th, 2011 by Özcan BAYĞUŞ

FAKTÖRİYEL NE DEMEKTİR?

 

formunuza iki textbox bir adet button ve bir adette listbox eklemelisiniz.
 int birinciSayi = Convert.ToInt32(textBox1.Text);

            int ikinciSayi = Convert.ToInt32(textBox2.Text);

            int degistirmeDegiskeni = 0;

            if (ikinciSayi < birinciSayi)
            {
                degistirmeDegiskeni = birinciSayi;
                birinciSayi = ikinciSayi;

                ikinciSayi = degistirmeDegiskeni;

            }

            int Sonuc = 1;

            for (int i = birinciSayi + 1; i < ikinciSayi; i++)
            {

                for (int x = 1; x <= i; x++)
                {
                    Sonuc = Sonuc * x;
                }

                    listBox1.Items.Add(i.ToString() +" Sayısının Faktöriyeli "+ Sonuc.ToString());

                    Sonuc = 1;
            }
Csharp Guid
Tem 13th, 2011 by Özcan BAYĞUŞ

string a = Guid.NewGuid().ToString();

MessageBox.Show(a.ToString());
Rast gele id üretmek için kullanılır.

Csharp Foreach Kullanımı
Haz 24th, 2011 by Özcan BAYĞUŞ

foreach dizideki elemanları for döngüsünü kullanmadan yazdırmamızı sağlar.

foreach (dizinin_veri_türü değişkenimiz in dizi_adi) şeklinde kullanılır. Dizi içerisindeki tüm elemanlar sırası ile değişkenimiz e atanır.

Aşağıdaki gibi kullanılır.

int[] sayilar = { 61, 4, 6, 7, 8, 9, 2, 3, 43, 5, 55 };
foreach (int sayi in sayilar)
listBox1.Items.Add(sayi);

C # Kdv Hesaplama örnek Kodları
Haz 24th, 2011 by Özcan BAYĞUŞ

Bir sayıya %18 eklemek.

double a = Convert.ToInt32(textBox1.Text) * 1.18;
textBox1.Text=(a.ToString());

C Sharp Random
Haz 24th, 2011 by Özcan BAYĞUŞ

Random sayi = new Random();
int no = sayi.Next(1,11);
button1.Text = no.ToString();

üst teki kod 1 den 10 a kadar olan sayıalrı seçer yani gelme ihtimali olan sayılar 1-2-3-4-5-6-7-8-9-10 dur. 11 seçilmez. Random sınıfının Next metodu sayı seçmemizi sağlar. Forma bir button ekleyip buttona kodu yazın button un text özelliği değişecektir.

Diziden Rastgele İsim Secmek
Haz 24th, 2011 by Özcan BAYĞUŞ

  • string[] dizi= {“Ayşe”,”Fatma”,”Ali”,”Veli”,”Mehmet”,”Özcan”,”Canan”,”Selim”,”Simge”};
  • Random sayi = new Random();
  • int no = sayi.Next(0, dizi.Length);
  • MessageBox.Show(dizi[no]);

İlk önce bir dizi oluşturup isimleri bu dizinin içine kayıt ederiz. Daha sonra 0 (sıfır) dan başlayarak dizinin eleman sayısı aralığında bir random sayı seçtirip. Bu random sayıya karşılık gelen dizideki ismi ekrana yazdırabiliriz.

Buton Tıklatma
Haz 20th, 2011 by Özcan BAYĞUŞ

button2_Click(sender,new EventArgs());

Buton 2 yi tıklar.

 

KDV Hesaplama
Haz 7th, 2011 by Özcan BAYĞUŞ

Bir sayıya %18 eklemek.

double a = Convert.ToInt32(textBox1.Text) * 1.18;
textBox1.Text=(a.ToString());

»  Substance:WordPress   »  Style:Ahren Ahimsa