C# ile ilgili bi bakarmısınız ?

pc manyağı

SDN Okuru
Katılım
27 Ağustos 2013
Mesajlar
44
Reaksiyon puanı
0
Puanları
0
ARkadaşlar sizden program yapmanızı istemiyorum sadece bunun matığını çözemedim "Direnç Renk Kodlarının Dönüşümünü Gösteren Program" ne demek rengi yazıp hesaplayacakmı yoksa mesela (değeler Gerçek değldir sallıyorum) ilk değer gir kırmızı2. sarı 3.mavi 4. altın sonuÇ = 1 2 3 %5 gibimi olacak soylerseniz sevinirim :)
 

Da Vinci's

Doçent
Katılım
7 Eylül 2013
Mesajlar
532
Reaksiyon puanı
5
Puanları
0
siz sırasıyla renkleri gireceksiniz. Programda kaç ohm ,kohm vb olduğunu söyleyecek.
 

pc manyağı

SDN Okuru
Katılım
27 Ağustos 2013
Mesajlar
44
Reaksiyon puanı
0
Puanları
0
Hani altta ornek vermisim ya onun gibi olurmu
 

pc manyağı

SDN Okuru
Katılım
27 Ağustos 2013
Mesajlar
44
Reaksiyon puanı
0
Puanları
0
Cunku niz elektronik olcemede renk kodlarinin sadece direnc hesaplamasni gordum ohm filan islemedik yani isledikte kirmizi 1sirad 3ohm gibi islemedik
 

Da Vinci's

Doçent
Katılım
7 Eylül 2013
Mesajlar
532
Reaksiyon puanı
5
Puanları
0
Direnç hesabı kısaca şu şekilde 1.renk ve 2.rengin rakam karşılığını yanyana yazıp ,3 rengin rakam değeri kadar sıfır eklenir. 4 renk ise töleranstır +- olarak sapmayı gösterir.
Örneğin 1.renk sarı, 2.renk yeşil .3 renk turuncu olsun.
Bu durumda 4(sarı)5(yeşil) 000(turuncu 3 adet sıfır)
yani=45000 ohm olur.
Elektronikte 45000 ohm yerine 45 kilo ohm denir.

Bir başka örnek 1.renk mavi ,2 renk kahverengi ,3 renk kırmızı
bu durumda 6100 ohm (6 mavi den 1 kahverenginden 00 ise kırmızıdan)
dort.gif


Son olarak 1kohm (kiloohm)=1000 ohm dur
1Mohm (megaohm)=1000 kohm=1000000 ohm dur.

Programı yazarken kullanıcıdan sırasıyla 1.renk 2.renk 3.renk ve 4.rengi gir.
daha sonra sitch case yapısı veya başka bir yapıyla rekleri rakamlara dönüştür
kırmızı ise 2, yeşil ise 5 gibi.
Hesaplama için ise 1.rengin karşılığını 10 ile çarp ve 2.renk karşılığı ile topla.
Elde edilen sonucuda 10 üzeri 3.renk karşılığı ile çarp .Elde ettiğin sonuç ohm karşılığından direnç değeridir.
Hoca istedi mi bilmiyorum ama eğer sonuç 1000 ile 999999 arası ise bunu kilo ohm cinsinden ifade etmek daha doğru olur. Bu çevirimi yapmak içinde basit bir if yapısı içinde
eğer sonuç 1000 ile 999999 arası ise sonucu 1000 e bölerek yapabilirsin.

Yine tölerans değeri için yani 4 renk içn ise basit bir if yapsı veya switch case yapısı kullanarak yapabilrisin öreneğin 4.renk kahverengi ise tölerans %1 gibi.

Eğer takıldığın bir şey olursa sorabilirsin.
 
Üst