שיחת משתמש:דוד ל.ט./JavaScript
מראה
תגובה אחרונה: לפני 7 שנים מאת יהודה 1 בנושא בדיקת ראשוניות של מספר בעברית
בדיקת ראשוניות של מספר בעברית
דוד ל.ט. אני מתרגם כאן את הקוד שנמצא בהמשך הערך לעברית.
<input type="text" id="primetest" value="" />
<input type="button" onClick="communicate();" value="בדוק" />
<script type="text/javascript">
function get_factor(n)
{
var sr = Math.sqrt(n);
//נסה למצוא מנה שאינה 1
for (var i=2; i<=sr; i+=1) {
if (n%i == 0) //n מתחלק ב- i?
return i;
}
return 1; // n הוא ראשוני.
} // End of get_factor function.
function communicate()
{ // communicate with the user.
var i = document.getElementById("primetest").value; // get checked number, using DOM.
// it is a valid input?
if ( isNaN(i) || (i <= 0) || (Math.floor(i) != i) ) {
alert("יש לבחור מספר טבעי בלבד");
return;
}
var factor = get_factor(i);
if (factor == 1)
alert(i + " הוא ראשוני");
else
alert(i + " אינו ראשוני, " + i + "=" + i/factor +"x"+ factor);
} // End of communication function
</script>
תרגמתי חלקית את ההערות. יהודה • שיחה • י"ז באב ה'תשע"ח 12:39, 29 ביולי 2018 (IDT)
- הקוד עובד, אשלח לך למייל יהודה • שיחה • י"ז באב ה'תשע"ח 12:41, 29 ביולי 2018 (IDT)
לא קיבלתי למייל, חן חן על תרגום הקוד אבל הוא גרוע בעיני מאוד, סרח של הויקיפדה העברית. התכוננתי לשים קוד של הויקפדיה האנגלית. דוד ל.ט. (שיחה) 01:02, 30 ביולי 2018 (IDT)