Dizilerde EB-EK Hesaplama

Kullanıcı tarafından girilen sayıların gösterimi, ortalaması, en büyüğü ve en küçüğünün gösterimi..

Kullanıcı tarafından girilen sayıların gösterimi, ortalaması, en büyüğü ve en küçüğünün gösterimi..


using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;



namespace WindowsFormsApplication1

{

    public partial class Form1 : Form

    {

        int[] sayi = new int[5];

        int a=0;

        public Form1()

        {

            InitializeComponent();

        }



        private void button1_Click(object sender, EventArgs e)

        {

            int y = 1;

            sayi[a] = Int32.Parse(textBox1.Text);

            a++;

            y = a + 1;

            label1.Text = y + ". Sayıyı Giriniz".ToString();

            textBox1.Text = "";

            textBox1.Focus();

            if (a == sayi.Length)

            {

                button3.Enabled = true;

                button4.Enabled = true;

                button5.Enabled = true;

                button2.Enabled = true;

                button1.Enabled = false;

                textBox1.Enabled = false;

            }

        }



        private void Form1_Load(object sender, EventArgs e)

        {

            button3.Enabled = false;

            button4.Enabled = false;

            button2.Enabled = false;

            button5.Enabled = false; 

        }



        private void button3_Click(object sender, EventArgs e)

        {

            double ort = 0;

            label3.Text = null;

            for (a = 0; a < sayi.Length; a++)

            {

                ort = sayi[a] + ort ;  

            }

            ort = ort / sayi.Length;

            label3.Text = ort.ToString();

        }



        private void button2_Click(object sender, EventArgs e)

        {

            label2.Text = null;

            for (a = 0; a < sayi.Length; a++) label2.Text = label2.Text + "n" + sayi[a];



        }



        private void button4_Click(object sender, EventArgs e)

        {

            int eb = 0;

            eb = sayi[0];

            for (a = 1; a < sayi.Length; a++)

            {

                if (sayi[a] > eb) eb = sayi[a];

            }

            label4.Text =eb.ToString();





        }



        private void button5_Click(object sender, EventArgs e)

        {

            int ek = 0;

            ek = sayi[0];

            for (a = 1; a < sayi.Length; a++)

            {

                if (sayi[a] < ek) ek = sayi[a];

            }

            label5.Text = ek.ToString();

        }

    }

}

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git