satir satir olan bir bilgi var.
Ali
%96
Veli
%85
Ayse
%50
Bunu su hale getirmek istiyorum :
Ali : A+
Veli : B+
Ayse: F
96 ustu ise A+ gibi durumlari da belirlemek istiyorum.
bu mumkun mu ?
9
●436
- 26-09-2019, 03:46:04Merhabalar , oran vermek ve orana eş değerini belirtmek bence mümkün. Bir bilenin bunu zorlanmadan yapacağını düşünüyorum hatta
- 26-09-2019, 03:48:43su sekilde yanyana ve Ali : 40 seklinde aliyorum su an, condition icin if i nerede nasil calistiririm o kaldi
var Arr1 = ["Ali",40,"Veli",75,"Ahmet",80,"Mehmet",96], ilk = [], iki = []; for (i=0;i<Arr1.length;i++){ if ((i+2)%2==0) { ilk.push(Arr1[i]); } else { iki.push(Arr1[i]); } } for (z=0; z<ilk.length;z++) { document.write(ilk[z]+" : " + iki[z] + "<br>") } - 26-09-2019, 03:58:21Böyle yaptım. Şu an çalışıyor. İhtiyacınıza göre şekillenebilirentriko adlı üyeden alıntı: mesajı görüntüle
EDİT: AAA sizinki javaymış pardon
Java bilmiyorum malesef
Ama php sayfa içerisindeyse yine de yazacaktır. Javadan pek anlamam.
<?php $not=97; //Buraya db den çektiğin veriyi yazdırabilirsin. Ben mauel bir değer girdim. if ($not <= 50): echo "F"; elseif($not <= 96): echo "B+"; elseif($not >= 96): echo "A+"; else: echo "not hesaplanamadı"; endif; ?> - 26-09-2019, 04:04:25yaptim galiba

Buraya soru sorunca ilham geliyor valla, daha dogrusu kismet aciliyor, online kaynalardan (cogunlukla stackoverflow) toparlayip editledim
var Arr1 = ["Ali",40,"Veli",75,"Ahmet",80,"Mehmet",96], ilk = [], iki = []; for (i=0;i<Arr1.length;i++){ if ((i+2)%2==0) { ilk.push(Arr1[i]); } else { iki.push(Arr1[i]); } } $.each(iki, function(k,v) { if (v < 59){ iki[k]=" F"; } else if (59 <v && v < 70) { iki[k]="C-"; } else if (70 <v && v < 80) { iki[k]="B-"; } else if (80 <v && v < 90) { iki[k]=" A-"; } else if (90 <v && v < 100) { iki[k]=" A+"; } console.log( iki[k] ); }); for (z=0; z<ilk.length;z++) { document.write(ilk[z]+" : " + iki[z] + "<br>") }edit : olmamis
else if degil de if kullandim yine olmadi, o dongude neresi yanlis acaba ?
edit 2 : between js de farkliymis
araya && koyunca oldu.
Herkese cok tesekkurler yine de
- 26-09-2019, 04:11:19entriko adlı üyeden alıntı: mesajı görüntüle
Şimdi düzelttim
Gece hali 
<?php $not=70; //Buraya db den çektiğin veriyi yazdırabilirsin. Ben mauel bir değer girdim. if ($not >=50 && $not < 86): echo "F"; elseif($not >=86 && $not < 96): echo "B+"; elseif($not >= 96): echo "A+"; else: echo "not hesaplanamadı"; endif; ?> - 26-09-2019, 06:06:08Üyeliği durdurulduson döngüyü şu şekilde değiştirin.entriko adlı üyeden alıntı: mesajı görüntüle
var sonuc = ""; for (z=0; z<ilk.length;z++) { sonuc += ilk[z]+" : " + iki[z] + "<br>"; }
Java bilmiyorum malesef