Sayıları Büyükten Küçüğe , Küçükten Büyüğe Sıralama VB.Net

Girilen sayıları listboxa kaydedip ve tekrar yan listboxtta büyükten küçüğe ve küçükten büyüğe sıralayan program.. 3.yazılı 1.soru.. 

 

sayi 

<!–[if gte mso 9]> Normal 0 21 false false false MicrosoftInternetExplorer4 <![endif]–><!–[if gte mso 9]> <![endif]–>
Yukarıdaki form görüntüsüne sahip programın kodlarını yazınız. İlk düğmeden sayılar girilecek  , 2. ve 3. Düğmeden de sıralama işlemleri yapılacaktır.  

Programımız 3 Button , 3label ve 3ListBoxtan Oluşuyor.. 

Yapılışı; 

Önce Form1’de Değişken Tanımlayacağız; 

[code language=”VB”]Dim sayı(10) As Integer
Dim sayaç, sayaç2, geçici As Integer[/code]

Button1 (sayıları gir ) Yazılacaklar; 

[code language=”vb”]

For sayaç = 1 To 10
sayı(sayaç) = InputBox(sayaç & ".sayıyı gir")
ListBox3.Items.Add(sayı(sayaç))

Next[/code]

Button2 (Küçükten büyüğe) yazılacaklar; 

[code language=”vb”]

For sayaç = 1 To 9
For sayaç2 = sayaç + 1 To 10
If sayı(sayaç2) < sayı(sayaç) Then
geçici = sayı(sayaç)
sayı(sayaç) = sayı(sayaç2)
sayı(sayaç2) = geçici

End If
Next
Next

For sayaç = 1 To 10
ListBox1.Items.Add(sayı(sayaç))

Next[/code]

Button3 (Büyükten Küçüğe) yazılacaklar, 

[code language=”vb”]
For sayaç = 1 To 9
For sayaç2 = sayaç + 1 To 10
If sayı(sayaç2) > sayı(sayaç) Then
geçici = sayı(sayaç)
sayı(sayaç) = sayı(sayaç2)
sayı(sayaç2) = geçici

End If
Next
Next

For sayaç = 1 To 10
ListBox2.Items.Add(sayı(sayaç))

Next[/code]

PROJEYİ İNDİR

Yorumlar 32

  • Bu kodların doğru çalıştığından emin misiniz?

  • programlar denenip öyle yayınlanıyor. proje indir linkine tıklayıp indirdikten sonra deneyebilirsin programın çalışıp çalışmadığını .Yalnız çalıştırırken rarlı dosyayı açıp öyle çalıştırmalısın.Kolay gelsin.

  • amp yi nasıl tanımlayacaz burada

  • amp yazıları yazılmaması gerekir.onlar programa dahil değil. siteye kod eklerken & işaretinin gtrimiş olduğu kelimlerDüzeltilmiş hali üstedir.Ayrıca sorun yaşadığınız kodlar için yukarıdaki projeyi indir linkine tıklayıp projeyi indirdikten sonrada çalışır haline ulaşabilirsiniz. Kolay gelsin.

  • admin :
    programlar denenip öyle yayınlanıyor. proje indir linkine tıklayıp indirdikten sonra deneyebilirsin programın çalışıp çalışmadığını .Yalnız çalıştırırken rarlı dosyayı açıp öyle çalıştırmalısın.Kolay gelsin.

    nasıl çalıştırmam gerektiğini biliyorum. Hatalı olduğunu sanmamın sebebi bize öğretilen gidiş yolundan farklı bi yol seçmendi. Ama senin kodları da denedim çalışıyordu. Yorumu silcektim fakat sil butonu göremedim k.bakma…

  • Ok.Sende bilyosundur.Programlamada bir örneği birden fazla yolla çözülebilir.Bence önemli deil.Olur böyle şeyler.Kolay gelsin.

  • inputboxa rakamdan başka karakterlerin girilmesi engellenmemiş program patlıyo girince

  • try catch ile bunu engelleyebilirsin.örnek pprogramlar hazırlanırken tüm ayrıntılar düşünülemez.Sizinde birşeyler eklemeniz gerekir.Onuda bir zahmet sen ekle.

  • abiciğim niye inputbox yaptın .O kadar denedim textbox sonucu verdiyemedim. bana bir yardım etsen.birde üç button kullanılacağına radiobutton yapsardın daha iyi olurdu.

  • Şimdi arkadaşım.Bu programcılık.Bir programı 4-5 yolla bile yapabilirsin.Biz öğrenciler farklı yol öğrensin diye farklı nesneler kullanıyoruz.Tabiki sayı girişi için textBox’ta kullanabilirsin.p.tesi ödev vermem lazım demişsin.Ns sorduğunu açık olarak yazarsan yardımcı oluruz.

  • sayın Admin Abi benim ödev 1 tane textbox,2 tane Listbox,2 tane Button ve 2 tane RadioButton. Abi textbox değer gircem Abi bunu Listbox1 ekliyecekive daha sonra radiobuttn(Bunlardan Biri büyükten küçüğe,Diğeri Küçükten Büyüğe olacak şekilde)
    seçerek sonucu Listbox2 Yazacak.bu Abi program.Bana yardımcı olursan Çok sevinirim.
    bunu yapabilirsem sınıfta tek ben yapmış olacam.Bana yardımcı Olursan çok sevinirim.

  • Abi Çok teşekkürler.Ellerine Sağlık.(Sinan Gürel)

  • rica ederim.

  • Abi nasıl üye olabilirim.araştırdım Bulamadım

  • Üyelik yok sitede.Soruları mesaj bölümlerinden veya iletişimden sorabilirsin.

  • bna yarına kadar 1 den 10 kadar kuçukten buyuğe dğru sıralanacak dizi kodları lazım bna yardımcı olursnız sevnrm gmailme bilen kod kısmını bna atarsa çok mutlu olurum şimdiden teşekkr edrm:D:D:D:D:DD:D:

  • acilen şunu yapmam gerekiyo ödev şu :
    treeview ve progresbar kontrollerini incleyin her bir kontrolün herhangi 3 metodunu 3 olayını ve 3 özelliğini araştırıp bir form içersinde kullanın.. yardımcı olursan sevinirim

  • listbox ta ekli olan elemanları a dan z ye nasıl sıralarız (acil cevap(:)

  • elif : listboxtaki elemanları A dan Z ye sıralayan örnek yayınlandı link : http://www.gorselprogramlama.com/listboxtaki-elemanlari-a-dan-z-ye-sirala-vb-net/

  • 6. 0 dan nasıl yapılıo peki

  • Aynı.Tek farkı listeye ekleme işlemi.listbox1.items.Add yerine list1.Add olacak.

  • programda geçiciyi yazmamız da ki amacı öğrenebilir miyim rica etsem ?

  • eylül :
    yer değiştirmede gerekli bir değişken.

  • visual basic de text box a girilen 10-15 sayının listboxta gösterilmesi ve >> butonu ile büyükten küçüğe << butonu ile küçükten büyüğe sıralamasını nasıl yapabilirim sitede vermiş olduğunuz kodlar ile denedim ama sıralamadı

  • buse:
    Programda sıkıntı yok, çalışıyor.Yukarıda Projeyi İNDİR linkinden indirebilirsin.

  • visual basic de text boxa girilen 3 sayıdan en küçük iki tanesini bulup işleme sokmak istiyorum nasıl yapabılırım

  • Seher :
    Sayıları diziye at. Max metodu ile en büyüğünü bul ve diğerlerini dizinden çek.

    listboxtaki en büyük sayıyı bulan örnek link
    http://www.gorselprogramlama.com/listboxdaki-sayilardan-en-buyugunu-bulma-vb-net/

    Dizi girilen sayıların sıralandığı örnek link
    http://www.gorselprogramlama.com/inputboxdan-girilen-sayilari-sirala-ve-topla-vb-net/

  • Admin 1 den 50 ye kadar olan rakamlardan istedigimiz 20 rakami aynilarini seçebiliyoruz bunlari
    1 büyükten kücüge
    2 kücükten büyüge
    3 aynırakları bulan programı yapmam gerekiyor nasil yapabilirim dil beyzik

  • Mert :
    Sorduğun soruda açık ne istendiği belli değil
    1 ile 50 arasındaki sayılardan rakamları mı sıralama işlemi yapacak.Veya bunlardan aynı olanları başka bir yere mi atcak.???

  • selam abi programda sıkıntı var neden peki?

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir