עבור לתוכן

חישוב חזקות בפסקל

Featured Replies

פורסם

אני רוצה להכין תוכנית שקולטת מהמשתמש את המספרים השלמים a ו-b

וש- a זה המספר ו-b זה החזקה של a כאילו----->>> a בחזקת b

מישהו יודע?

פורסם

יש פונקציה מוכנה בשם pow או power (אין לי TP מותקן ככה שאין לי איך לבדוק)

אם אתה רוצה לממש פונקציה שעושה חזקה בעצמך אתה יכול לעשות את זה די בקלות בהנחה ש-b הוא שלם חיובי, פשוט תעשה לולאה שכל פעם כופלת ב-a.

פורסם
  • מחבר

אבל איך אני אמור לעשות את זה עם לולאות?

פורסם

רק אם b שלם חיובי פשוט תעשה לולאה מ-1 עד b שכל פעם כופל משתנה שהגדרת ב-a

אם b לא שלם או שלילי זה כבר מאד מסובך

פורסם

חזקות שליליות זה לא בעיה, פשוט עושים אחד חלקי המספר בחזקה החיובית. שברים זה באמת מסובך, אם כי זה דיי קל לחשב אם המכנה של השבר הוא חזקה של 2, כי יש לך את הפונקציה sqrt (אבל צריך לזהות מהי החזקה של 2 שבמכנה, כלומר log 2 של המכנה, דיי מסובך. אפשר לעשות עם משפט case כי אף אחד לא מתעסק עם שורשים ענקיים כמו השורש ה64-) . אין לי מושג למה אני חושב על כל זה, שהרי הבחור שאל על חזקות פשוטות :)

ארכיון

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

דיונים חדשים