עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

חזקה בJS ללא שימוד ב Math.pow

Featured Replies

פורסם

שוב שלום :)

איך אפשר לעשות חזקה של מספר ללא שימוש במתודה הנ"ל?

ניסיתי את הקוד הבא, שנראה לי די הגיוני.


var number=1*prompt("enter a number","");
var number1=1*prompt("hezka","");
var goal=number;
count=0;

while(count<=number1)
{
goal=goal*number;
count=count+1;
}
alert(goal);

אשמח אם תוכלו לעזור ולהכווין אותי.

תודה! ;)

פורסם

הרעיון שלך נכון, אתה רק צריך לטפל בניואנסים (תחשוב כמה פעמים הלולאה שלך רצה, וכמה פעמים היא אמורה לרוץ). תבדוק את הקוד שלך על קלטים פשוטים (לדוגמה - 3 בחזקת 2, 2 בחזקת 3, 4 בחזקת 0...) ותנסה להבין מה הבעיה בקוד שלך לפי התוצאות. אם זה עדיין לא ברור, תנסה אפילו להשתמש בטבלת מעקב בשביל לבדוק כמה פעמים הלולאה רצה ומה הערכים של המשתנים בכל איטרציה.

דרך אגב, כדאי לתת שמות אינפורמטיביים יותר למשתנים שלך. לדוגמה, במקום number ו-number1 תקרא למשתנים base (בסיס) ו-exponent (מעריך).

פורסם
  • מחבר

אוקיי עליתי על הטעות.

count צריך להיות שווה ל-2 אחרת או יכפיל יותר מידי פעמים.

הנה הקוד המתוקן והעובד:


var base=1*prompt("enter a number","");
var exponent=1*prompt("hezka","");
var goal=number;
count=2;

while(count<=exponent)
{
goal=goal*base;
count=count+1;
}
alert(goal);

שוב תודה ידידי, עזרת לי מאוד!

פורסם
  • מחבר

סיבכת אותי.

:kopfpatsch:

פורסם

תחשוב על זה. מה צריכה להיות התוצאה כשהמעריך הוא 0?

פורסם
  • מחבר

מספר בחזקת 0 שווה 1.

אבל עדיין אני לא מבין איפה צריך לשפר או להוסיף.

אשמח אם תכווין אותי..

פורסם

x בחזקת 2 זה כמו לקחת את 1 ולכפול אותו ב-x פעמיים.

x בחזקת 3 זה כמו לקחת את 1 ולכפול אותו ב-x שלוש פעמים.

x בחזקת 0 זה כמו לקחת את 1 ולכפול אותו ב-x אפס פעמים.

  • 1 שנה מאוחר יותר...
פורסם

אם המעריך הוא 0, אתה מחזיר 1.

אם לא אתה צריך להכפיל את 1 בבסיס [מעריך] פעמים.

פורסם

מה נזכרת עכשיו בדיון מ-2012? שים לב לתאריכים לפני שאתה מגיב בבקשה.

ננעל.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.