Direnç Hesaplama Programı

 Elektrik ve elektronik işlerini sevenler için keyif verici bir uygulama olacak ilk olarak tasarımı yapıyoruz.


public Form1()

        {

            InitializeComponent();

        }

        public double renk1, renk2, carpan, renk1ren2, tolerans, direnc, toleransdeger;


        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)

        {

            if (comboBox1.SelectedIndex == 0)

            {

                button1.BackColor = Color.Black;

                renk1 = 0;

            }

            else if (comboBox1.SelectedIndex == 1)

            {

                button1.BackColor = Color.Brown;

                renk1 = 1;

            }

            else if (comboBox1.SelectedIndex == 2)

            {

                button1.BackColor = Color.Red;

                renk1 = 2;

            }

            else if (comboBox1.SelectedIndex == 3)

            {

                button1.BackColor = Color.Orange;

                renk1 = 3;

            }

            else if (comboBox1.SelectedIndex == 4)

            {

                button1.BackColor = Color.Yellow;

                renk1 = 4;

            }

            else if (comboBox1.SelectedIndex == 5)

            {

                button1.BackColor = Color.Green;

                renk1 = 5;

            }

            else if (comboBox1.SelectedIndex == 6)

            {

                button1.BackColor = Color.Blue;

                renk1 = 6;

            }

            else if (comboBox1.SelectedIndex == 7)

            {

                button1.BackColor = Color.Purple;

                renk1 = 7;

            }

            else if (comboBox1.SelectedIndex == 8)

            {

                button1.BackColor = Color.Gray;

                renk1 = 8;

            }

            else

            {

                button1.BackColor = Color.White;

                renk1 = 9;

            }

        }


        private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)

        {

            if (comboBox2.SelectedIndex == 0)

            {

                button2.BackColor = Color.Black;

                renk2 = 0;

            }

            else if (comboBox2.SelectedIndex == 1)

            {

                button2.BackColor = Color.Brown;

                renk2 = 1;

            }

            else if (comboBox2.SelectedIndex == 2)

            {

                button2.BackColor = Color.Red;

                renk2 = 2;

            }

            else if (comboBox2.SelectedIndex == 3)

            {

                button2.BackColor = Color.Orange;

                renk2 = 3;

            }

            else if (comboBox2.SelectedIndex == 4)

            {

                button2.BackColor = Color.Yellow;

                renk2 = 4;

            }

            else if (comboBox2.SelectedIndex == 5)

            {

                button2.BackColor = Color.Green;

                renk2 = 5;

            }

            else if (comboBox2.SelectedIndex == 6)

            {

                button2.BackColor = Color.Blue;

                renk2 = 6;

            }

            else if (comboBox2.SelectedIndex == 7)

            {

                button2.BackColor = Color.Purple;

                renk2 = 7;

            }

            else if (comboBox2.SelectedIndex == 8)

            {

                button2.BackColor = Color.Gray;

                renk2 = 8;

            }

            else

            {

                button2.BackColor = Color.White;

                renk2 = 9;

            }

        }


        private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)

        {

            if (comboBox3.SelectedIndex == 0)

            {

                button3.BackColor = Color.Black;

                carpan = 1;

            }

            else if (comboBox3.SelectedIndex == 1)

            {

                button3.BackColor = Color.Brown;

                carpan = 10;

            }

            else if (comboBox3.SelectedIndex == 2)

            {

                button3.BackColor = Color.Red;

                carpan = 100;

            }

            else if (comboBox3.SelectedIndex == 3)

            {

                button3.BackColor = Color.Orange;

                carpan = 1000;

            }

            else if (comboBox3.SelectedIndex == 4)

            {

                button3.BackColor = Color.Yellow;

                carpan = 10000;

            }

            else if (comboBox3.SelectedIndex == 5)

            {

                button3.BackColor = Color.Green;

                carpan = 100000;

            }

            else if (comboBox3.SelectedIndex == 6)

            {

                button3.BackColor = Color.Blue;

                carpan = 1000000;

            }

            else if (comboBox3.SelectedIndex == 7)

            {

                button3.BackColor = Color.Purple;

                carpan = 10000000;

            }

            else if (comboBox3.SelectedIndex == 8)

            {

                button3.BackColor = Color.Gray;

                carpan = 100000000;

            }

            else

            {

                button3.BackColor = Color.White;

                carpan = 1000000000;

            }

        }


        private void comboBox4_SelectedIndexChanged(object sender, EventArgs e)

        {

            if (comboBox4.SelectedIndex == 0)

            {

                button4.BackColor = Color.Gold;

                tolerans = 5;

            }

            else

            {

                button4.BackColor = Color.Silver;

                tolerans = 10;

            }

        }


        private void button5_Click(object sender, EventArgs e)

        {

            string renkler = renk1.ToString() + renk2.ToString();

            renk1ren2 = Convert.ToInt32(renkler);

            direnc = renk1ren2 * carpan;

            label6.Text = direnc.ToString();

            toleransdeger = direnc * tolerans / 100;

            label8.Text = toleransdeger.ToString();

        }


        private void radioButton3_CheckedChanged(object sender, EventArgs e)

        {

            textBox1.Text = (direnc / 1000000).ToString();

        }


        private void radioButton2_CheckedChanged(object sender, EventArgs e)

        {

            textBox1.Text = (direnc / 1000).ToString();

        }


        private void radioButton1_CheckedChanged(object sender, EventArgs e)

        {

            textBox1.Text = direnc.ToString();

        }


        private void Form1_Load(object sender, EventArgs e)

        {


        }


        private void label6_Click(object sender, EventArgs e)

        {


        }




Kodları ile uygun bir düzenle kendi çalışmalarınızda kullanabilirsiniz. Kodları 'kopyala'  'yapıştır'  yerine, Yazarak daha iyi öğrenebilirsiniz şahsen ben bu kodları akılda kalıcı olabilmesi için sürekli deniyorum.




Yorumlar