Kullanıcının girmiş olduğu sayıları listbox’a ekleyen daha sonra listbox daki elemanları diziye aktarıp En Büyük, En Küçük, Toplam, Ortalama, Tek ve Çift Sayıları bulan Program
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } //Listbox Ekleme Butonu private void button1_Click(object sender, EventArgs e) { listBox1.Items.Add(textBox1.Text); textBox1.Text = ""; } //Diziye Al Butonu private void button2_Click(object sender, EventArgs e) { int[] sayilar=new int[listBox1.Items.Count]; for (int i = 0; i < listBox1.Items.Count; i++) { sayilar[i] = Int16.Parse(listBox1.Items[i].ToString()); } } //En Büyük Sayı private void button3_Click(object sender, EventArgs e) { int[] sayilar = new int[listBox1.Items.Count]; for (int i = 0; i < listBox1.Items.Count; i++) { sayilar[i] = Int16.Parse(listBox1.Items[i].ToString()); } Array.Sort(sayilar); MessageBox.Show("Dizideki En Büyük Sayı = " + sayilar[sayilar.Length - 1]); } //En Küçük Sayı private void button4_Click(object sender, EventArgs e) { int[] sayilar = new int[listBox1.Items.Count]; for (int i = 0; i < listBox1.Items.Count; i++) { sayilar[i] = Int16.Parse(listBox1.Items[i].ToString()); } Array.Sort(sayilar); MessageBox.Show("Dizideki En Büyük Sayı = " + sayilar[0]); } //Sayıların Toplamı private void button5_Click(object sender, EventArgs e) { int[] sayilar = new int[listBox1.Items.Count]; for (int i = 0; i < listBox1.Items.Count; i++) { sayilar[i] = Int16.Parse(listBox1.Items[i].ToString()); } int toplam = 0; foreach (int i in sayilar) { toplam = toplam + i; } MessageBox.Show("Dizideki Sayıların Toplamı = " + toplam); } //Sayıların Ortalaması private void button6_Click(object sender, EventArgs e) { int[] sayilar = new int[listBox1.Items.Count]; for (int i = 0; i < listBox1.Items.Count; i++) { sayilar[i] = Int16.Parse(listBox1.Items[i].ToString()); } int toplam = 0; foreach (int i in sayilar) { toplam = toplam + i; } MessageBox.Show("Dizideki Sayıların Ortalaması = " + toplam/sayilar.Length); } //Tek Sayılar private void button7_Click(object sender, EventArgs e) { int[] sayilar = new int[listBox1.Items.Count]; for (int i = 0; i < listBox1.Items.Count; i++) { sayilar[i] = Int16.Parse(listBox1.Items[i].ToString()); } listBox2.Items.Clear(); foreach (int i in sayilar) { if (i % 2 != 0) listBox2.Items.Add(i); } } //Çift Sayılar private void button8_Click(object sender, EventArgs e) { int[] sayilar = new int[listBox1.Items.Count]; for (int i = 0; i < listBox1.Items.Count; i++) { sayilar[i] = Int16.Parse(listBox1.Items[i].ToString()); } listBox2.Items.Clear(); foreach (int i in sayilar) { if (i % 2 == 0) listBox2.Items.Add(i); } } } }