arkadaşlar şimdi switch case de not hesaplama programı yapmaya çalışıyorum
case (e>=0 && e<25): şeklinde yapıyorum kodu ama çalışmıyor.
if else de sıkıntı yok ama switch case de olmuyor bilen var mı nedenini ?
Javascript switch case sıkıntısı
7
●1.572
- 08-04-2013, 21:56:06switch case'de && operotörünü kullanamazsın
illa switch case ile yapmak zorundaysan
her durmu yazıcaksın
case 0: case 1: case 2: case 3: case 4: case 5: .... * case 25: // işlem **break;
- 08-04-2013, 22:32:20Üyeliği durdurulduhocam yabancı sitelerde bahsettiğim şekilde kodlar vermiş adamlar ama denediğimde çalışmadıkabuscobar adlı üyeden alıntı: mesajı görüntüle
neyse hocam teşekkürler yardım için
- 09-04-2013, 02:30:45Üyeliği durdurulduhocam kodlar aşağıda gecenin şu saati yazdım kodları hata falan olabilir

js kodları
function hesapla() { var a=parseInt(document.not.txt1.value); var b=parseInt(document.not.txt2.value); var c=parseInt(document.not.txt3.value); var d=parseInt(a+b+c); var e=parseInt(d/3); switch (e) { case (e>=0 && e<25): document.write("Not ortalamanız: 0"); break; case (e>=25 && e<45): document.write("Not ortalamanız: 1"); break; case (e>=45 && e<55): document.write("Not ortalamanız: 2"); break; case (e>=55 && e<75): document.write("Not ortalamanız: 3"); break; case (e>=75 && e<85): document.write("Not ortalamanız: 4"); break; case (e>=85 && e<100): document.write("Not ortalamanız: 5"); break; default: document.write("Hatalı değer girdiniz!") } }body kodları
<form name="not"> <input type="text" name="txt1"> <input type="text" name="txt2"> <input type="text" name="txt3"> <input type="button" value="hesapla" onclick="hesapla()"> </form>
- 09-04-2013, 03:00:48Bu şekilde çalışıyor, denedim.
<script type="text/javascript"> function hesapla() { var a=parseInt(document.not.txt1.value); var b=parseInt(document.not.txt2.value); var c=parseInt(document.not.txt3.value); var d=parseInt(a+b+c); var e=parseInt(d/3); switch (true) { case (e>=0 && e<25): document.write("Not ortalamanız: 0"); break; case (e>=25 && e<45): document.write("Not ortalamanız: 1"); break; case (e>=45 && e<55): document.write("Not ortalamanız: 2"); break; case (e>=55 && e<75): document.write("Not ortalamanız: 3"); break; case (e>=75 && e<85): document.write("Not ortalamanız: 4"); break; case (e>=85 && e<100): document.write("Not ortalamanız: 5"); break; default: document.write("Hatalı değer girdiniz!") } } </script>
<form name="not"> <input type="text" name="txt1"> <input type="text" name="txt2"> <input type="text" name="txt3"> <input type="button" value="hesapla" onclick="hesapla()"> </form>
- 09-04-2013, 03:09:22Üyeliği durdurulduşimdi bi true için mi bu kadar uğraştım benEkolWeb adlı üyeden alıntı: mesajı görüntüle
sağ olun hocam ya kafamı fena kurcalıyordu şuan çalıştırdım bende teşekkürler
