#4818, "אני צרי עזרה לכל מי שמבין בjavascript פלז להיכנס"
|
הינה תוכנית שאמורה לעשות שהמשתמש מכניס שמות של מקצועות וציונים שלהם והתוכנית עושה שהוא יחשב ממוצע(זה דווקא הצליח לי!) אבל כשעשיתי לחשב את המיקצוע שקיבלתי הכי גבוהה הוא עושה לי משהוא אחר בכללונותן את הציון של המקצוע האחרון שהכנסתי לו.מצאתי שיש לי בעיה עם ה-if והטעות שם אבל בדקתי בספרים והכל מצויין! אז בבקשה מה הטעות? הינה הדף: <html dir=ltr> <body >
<form name="a"> welcom <INPUT TYPE="text" name="b"> </form>
<script language="javascript" >
function password(){
var getnamber=prompt("namber of subjects","") var dir=0 var max=0 var score=new Array var subject=new Array for (place=0;place<getnamber ;place++){ if(getnamber==isNaN){alert("click please namber of subgects") ;break ;} ; var getsubject=prompt("enter name of subject","") var getscore=prompt("enter scores","") ; subject=getsubject ; score=getscore } alert("save: "+subject);
///////////////////////////////////////////////////////ממוצע עושה for(place=0 ;place<getnamber ;place++){ dir=parseFloat(dir)+parseFloat(score)}
///////////////////////////פה הטעות!///////////////////////////// for(place=0 ;place<getnamber ;place++){ if(max<score){max=score;}
}
//////////////////////////////////////////////////////מקצוע for(place=0 ;place<getnamber ;place++){ if(max==score){var highsubject=subject; break;} }
var memoza=dir/getnamber document.write("<html dir=rtl>הממוצע הוא: "+memoza+"<br>הציון הכי נמוך הוא: "+max+" ב"+highsubject+"</html>"); } </script>
<a onclick="password()">aaa</a>
</body> </html> דרגו אותי אני מחזיר!!!



|
|