Visual Studio C# Dersleri – C# 4 veya 5 Bantlı Direnç Okuma Programı

4 veya 5 bantlı dirençlerin renk kodları ile okunmasını kolaylaştırmak için yapılmış bir programdır. Kodlar çok fazla olduğu için sadece direnç renk kodlarını okuma işleminde kullanılacak mantığı yazacağım zaten programı indirip inceleyebilirsiniz anlaşılmayan bir nokta olursa sorularınızı bekliyorum
İlk olarak aşağıdaki form görüntüsünü oluşturuyoruz.

Burada direnç renk kodlarını göstermek için comboBoxları kullanacağız seçimlere göre comboBox’ın text değerini alıp renkleri gösteren pictureBoxa direnç rengini değiştiriyoruz..

switch (comboBox1.Text)
            {
                case "Siyah": pictureBox2.BackColor = System.Drawing.Color.Black; textBox1.Text = "0"; break;
                case "K.rengi": pictureBox2.BackColor = System.Drawing.Color.Brown; textBox1.Text = "1"; break;
                case "Kırmızı": pictureBox2.BackColor = System.Drawing.Color.Red; textBox1.Text = "2"; break;
                case "Turuncu": pictureBox2.BackColor = System.Drawing.Color.Orange; textBox1.Text = "3"; break;
                case "Sarı": pictureBox2.BackColor = System.Drawing.Color.Yellow; textBox1.Text = "4"; break;
                case "Yeşil": pictureBox2.BackColor = System.Drawing.Color.Green; textBox1.Text = "5"; break;
                case "Mavi": pictureBox2.BackColor = System.Drawing.Color.Blue; textBox1.Text = "6"; break;
                case "Mor": pictureBox2.BackColor = System.Drawing.Color.Purple; textBox1.Text = "7"; break;
                case "Gri": pictureBox2.BackColor = System.Drawing.Color.Gray; textBox1.Text = "8"; break;
                case "Beyaz": pictureBox2.BackColor = System.Drawing.Color.White; textBox1.Text = "9"; break;
            }

gibi..

hesaplama işlemi için text kutuları içindeki direnç değerini kontrol edip çevirme işlemleri için çarpma veya bölme işlemi yapıyoruz.

textBox6.Text = Convert.ToString(Convert.ToDecimal(textBox7.Text) / 1000);
            textBox5.Text = Convert.ToString(Convert.ToDecimal(textBox7.Text) / 1000000);
            textBox4.Text = Convert.ToString(Convert.ToDecimal(textBox7.Text) / 1000000000);
            textBox8.Text = Convert.ToString(Convert.ToDecimal(textBox7.Text) * 1000);
            textBox9.Text = Convert.ToString(Convert.ToDecimal(textBox7.Text) * 1000000);
            textBox10.Text = Convert.ToString(Convert.ToDecimal(textBox7.Text) * 1000000000);
            textBox11.Text = Convert.ToString(Convert.ToDecimal(textBox7.Text) * 1000000000000);

Direnç okuma programını aşağıdan indirebilirsiniz…

[Yükleme bulunamadı.] İndir