|
#1
|
||||
|
||||
c# asp.net switch case yapısı ile vize final not hesaplama
merhabalar;
asp.net te switch case ile vize final not hesabı yaptırmak istiyorum ve not 50 nin altında ise butunleme id li textbox un acılmasını ıstıyorum tekrardan vize ve bütünleme notlarını %40 , %60 lı sekılde hesaplattırıp ekrana yazdırmak istiyorum. Tüm bu işlemleri if else yapısı ile yapıyorum ama switch case degerlerde sıkıntı cıkarıyor. bu sekılde bır sıkıntı cıkarıyor http://prntscr.com/gzwi8y Konu Tek1GetiR tarafından (20.10.2017 Saat 21:24 ) değiştirilmiştir. |
Reklamlar |
|
#2
|
||||
|
||||
Üzerinde fazla çalışmamıştım ama sen içine yine döngü kurmaya çalışmışsın.caseler için kullanım farklı olacak sanırım
|
#3
|
||||
|
||||
Ortalama integer olarak convert edip denedinizmi?Ek olarak ortalamaya direkt olarak 0 değerini atamışsınız.
|
#4
|
||||
|
||||
ortalamayı biryerden cekmedıgım ıcın convert edemıyorsun hocam 0 degeri olmadıgında bos bir deger olarak gozukuyor sıkıntı cıkarıyor bu islemde 0 in anlamı olmadıgı icin orda 0 atadım
|
#5
|
||||
|
||||
hocam "case ortalama < 50:" yapmışsınız burda ":" nokta yerine ";" olması lazım değil mi? Tam bilmiyorum ama dikkatimi çekti
|
#6
|
||||
|
||||
|
#7
|
||||
|
||||
Şöyle yaptınızmı hocam peki mesela 0-50 arasında a değişkenine atayın.50-60 arasını b değişkenine atayın..... sonra case kısımlarına atadığınız değişkeni yazın.Bu şekilde olur bence.kırmızı kısmı if ile yapılacak.
EDİT : Can sıkıntısına açtım yaptım. Caseler 0 ile 1 olucak ben yanlışlıkla 1 ,2 diye yazmısım.Dahada geliştirirsiniz. https://prnt.sc/gzyhnd Konu aykut267 tarafından (21.10.2017 Saat 00:03 ) değiştirilmiştir. |
#8
|
||||
|
||||
Switch yapısının içinde hesap, karşılaştırma vs. yapamıyorsun hocam. 0 sa bunu yap 50 ise şunu yap vs diyebilirsin anca. Aykut267 örnek vermiş zaten
|
Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir) | |
Seçenekler | |
Stil | |
|
|