משתמש:דניאל ב./מחשבון ויקי

מתוך ויקיפדיה, האנציקלופדיה החופשית
מחשבון ויקי


אופרטורים זמינים[עריכת קוד מקור | עריכה]

אופרטור פעולה קוד לדוגמה תוצאה
הצגת המספרים 123456789012345
0.000001
1.2345678901234E+14
1.0E-6
+ חיבור 30 + 7 37
- חיסור 30 - 7 23
* כפל 30 * 7 210
/ חילוק, זהה ל־div 30 / 7 4.2857142857143
div חילוק, זהה ל־/
ללא חלוקת מספרים שלמים
30 div 7
5 div 2 * 2 + 5 mod 2
4.2857142857143
6
( ) קיבוץ פעולות (30 + 7) * 7 259
+ מספר חיובי +30 * +7 210
- מספר שלילי -30 * -7 210
not אופרטור "NOT" לוגי not 0 * 7
not 30 + 7
7
7
mod "מודולוס", השארית של החלוקה לאחר הפיכת שני המספרים למספרים שלמים.
אזהרה: div ו־mod שונים מכל שפות התכנות.
30 mod 7
-8 mod -3
-8 mod +3
8 mod 2.7
8 mod 3.2
8.9 mod 3
2
-2
-2
0
2
2
round מעגל את המספר הראשון למספר השני של הספרות אחרי הנקודה 30 / 7 round 3
30 / 7 round 0
3456 round -2
4.286
4
3500
= שיוויון (מספרי ולוגי) 30 = 7 0
<> אי־שיוויון, זהה ל־!= 30 <> 7 1
!= אי־שיוויון, זהה ל־<>, "XOR" לוגי 1 != 0 1
< קטן מ־ 30 < 7 0
> גדול מ־ 30 > 7 1
<= קטן מ־ או שווה ל־ 30 <= 7 0
>= גדול מ־ או שווה ל־ 30 >= 7 1
and "AND" לוגי 4 < 5 and 4 mod 2 0
or "OR" לוגי 4 < 5 or 4 mod 2 1

סקריפט להוספת המחשבון מתחת לתיבת החיפוש[עריכת קוד מקור | עריכה]

addOnloadHook(templateSC_onload);

// script written by [[User:Yonidebest]]
function wikiCalc() {
  var psearch = document.getElementById('p-search');
  var txt = '</div><div id="p-search1" class="portlet"><h5><label for="calcInput">מחשבון ויקי</label></h5><div id="wikiCalc" class="pBody"><form name="createbox" action="/w/index.php" method="get" class="createbox" id="createbox"><p><input type="hidden" name="action" value="edit" /><input type="hidden" name="preload" value="משתמש:דניאל ב./מחשבון ויקי/2" /><input type="hidden" name="editintro" value="משתמש:דניאל ב./מחשבון ויקי/1" /></p><p><input id="calcInput" class="createboxInput" name="title" type="text" value="" size="16" /><br /><input type="submit" name="create" class="createboxButton" value="חשב" /></p></form></div>';
  psearch.innerHTML += txt;
}
  
addOnloadHook(wikiCalc);