פונקציות מתמטיות ב-C - מדריך מלא

Pwnqzywt Mtmtywt B C Mdryk Ml



האם אתה מחפש לשפר את כישורי התכנות שלך ב-C וללמוד עוד על פונקציות מתמטיות? אל תחפש עוד! במאמר זה נצלול לעולם הפונקציות המתמטיות בתכנות C ונחקור את הפונקציות השונות הזמינות כדי לעזור לך לפתור בעיות מתמטיות מורכבות. בין אם אתה מתחיל או מתכנת מנוסה, הבנת הפונקציות הללו חיונית לבניית תוכניות יעילות ומדויקות.

מהן פונקציות מתמטיות ב-C?

פונקציות מתמטיות ב-C מתייחסים לאוסף של פונקציות מובנות המאפשרות ביצוע של פעולות מתמטיות שונות על נתונים מספריים. פונקציות אלו נעות בין פעולות אריתמטיות בסיסיות כמו חיבור, חיסור, כפל וחילוק ועד לפעולות מתקדמות כמו פונקציות טריגונומטריות ולוגריתמיות.

רשום פונקציות מתמטיות ב-C?

יש הרבה פונקציות מתמטיות ב-C שמתכנתים יכולים להשתמש בהן לחישובים שונים. חלק מהפונקציות המתמטיות הללו מפורטות להלן.







  1. קוֹמָה(): המספר השלם הקרוב ביותר שהוא קטן יותר או שווה לפרמטר שסופק נמצא על ידי פונקציה זו.
  2. תקרה(): פונקציה זו מחזירה את הערך השלם הקרוב ביותר הגבוה או שווה לארגומנט המועבר אליו.
  3. עִגוּל(): פונקציה זו מחזירה את הערך השלם הקרוב ביותר של הארגומנט הכפול, הצף, הכפול או הגדול. בכל פעם שהערך העשרוני נופל בין '.1' ל- '.5', הוא מחזיר ערך שלם הקטן מהנתון. בכל פעם שהערך העשרוני נופל בין '.6' ל- '.9', מוחזר ערך שלם שגדול מהפרמטר.
  4. fmod(): כאשר מספר מחולק במספר אחר, פונקציה זו מחזירה את השאר עבור שני ערכי הקלט הנתונים.
  5. Pow(): זה משמש לחישוב העוצמה של מספר מוגדר.
  6. sqrt(): פונקציה זו מחשבת שורש ריבועי של הפרמטר שהועבר אליה.
  7. חדק() : פונקציה זו מחזירה את הערך השלם לאחר חיתוך הערך העשרוני מערך הנקודה הצפה.
  8. עֵץ(): פונקציה זו מחשבת את הלוגריתם הטבעי.
  9. log10(): פונקציה זו מוצאת את ערך הלוגריתם של בסיס 10.
  10. נוֹלָד(): פונקציה זו מחשבת את הסינוס ההיפרבולי.
  11. cosh(): פונקציה זו מחשבת קוסינוס היפרבולי.
  12. tanh(): פונקציה זו מחשבת את הטנגנס ההיפרבולי.
  13. לְלֹא(): פונקציה זו מחשבת את ערך הסינוס.
  14. חַסַת עָלִים(): פונקציה זו קובעת את ערך הקוסינוס.
  15. כך(): פונקציה זו קובעת את ערך המשיק.
  16. exp(): פונקציה זו מחשבת את ה-'e' האקספוננציאלי בחזקת ה-x.

כיצד להשתמש בפונקציות מתמטיות ב-C?

להלן השלבים לשימוש בפונקציות מתמטיות ב-C:



שלב 1: תוכנית C שלך חייבת להכיל בתחילה את קובץ הכותרת math.h, המספק הצהרות עבור כל אחת מהפונקציות המתמטיות.



שלב 2: הצהר על המשתנים שברצונך לבצע עליהם פעולות מתמטיות.





שלב 3: קרא לפונקציה המתמטית המתאימה לפעולה שברצונך לבצע. העבירו את המשתנים כפרמטר לפונקציה.

שלב 4: לאחר ביצוע הפעולה באמצעות הפונקציה המתמטית, הדפס את התוצאה לקונסולה.



הנה דוגמה שלוקחת קלט מהמשתמשים ומבצעת חישובים באמצעות מספר פונקציות מתמטיות.

#include

#include

int רָאשִׁי ( )

{

לָצוּף על אחד ;
printf ( 'נא להזין את מספר הצף: \n ' ) ;
scanf ( '%f' , & על אחד ) ;
int ו = קוֹמָה ( על אחד ) ;
printf ( 'ערך קומה של %f = %d \n ' , על אחד , ו ) ;
לָצוּף ס = sqrt ( על אחד ) ;
printf ( 'ערך שורש ריבוע של %f = %f \n ' , על אחד , ס ) ;
לָצוּף ע = פאו ( על אחד , 5 ) ;
printf ( 'הספק מחושב של %f = %f \n ' , על אחד , ע ) ;
int ט = חדק ( על אחד ) ;
printf ( 'ערך קטוע של %f = %d \n ' , על אחד , ט ) ;
לָצוּף זה = exp ( על אחד ) ;
printf ( 'ערך אקספוננציאלי של %f = %f \n ' , על אחד , זה ) ;
int ג = תקרה ( על אחד ) ;
printf ( 'ערך תקרה של %f = %d \n ' , על אחד , ג ) ;
int ר = עִגוּל ( על אחד ) ;
printf ( 'סיבוב ערך של %f = %d \n ' , על אחד , ר ) ;
לָצוּף ב = עֵץ ( על אחד ) ;
printf ( 'יומן טבעי של %f = %f \n ' , על אחד , ב ) ;
int ל = log10 ( על אחד ) ;
printf ( 'יומן משותף של %f = %d \n ' , על אחד , ל ) ;
לָצוּף sn = לְלֹא ( על אחד ) ;
printf ( 'ערך סינוס של %f = %f \n ' , על אחד , sn ) ;
לָצוּף ש = נוֹלָד ( על אחד ) ;
printf ( 'ערך היפרבולי סינוס של %f = %f \n ' , על אחד , ש ) ;
לָצוּף cn = חַסַת עָלִים ( על אחד ) ;
printf ( 'ערך קוסינוס של %f = %f \n ' , על אחד , cn ) ;
לָצוּף ch = cosh ( על אחד ) ;
printf ( 'ערך היפרבולי קוסינוס של %f = %f \n ' , על אחד , ch ) ;
לָצוּף tn = כך ( על אחד ) ;
printf ( 'ערך טנגנטי של %f = %f \n ' , על אחד , tn ) ;
לָצוּף ה' = חָשׁוּד ( על אחד ) ;
printf ( 'ערך היפרבולי טנגנטי של %f = %f \n ' , על אחד , ה' ) ;
int מספר 1 = 14 ;
int מספר 2 = 3 ;
int rem = fmod ( מספר 1 , מספר 2 ) ;
printf ( 'שארית הערך = %d \n ' , על אחד , rem ) ;
לַחֲזוֹר 0 ;

סיכום

הבנת פונקציות מתמטיות ב-C היא חיונית עבור כל מתכנת שרוצה לבנות תוכניות יעילות ומדויקות. על ידי מינוף פונקציות מובנות כמו רצפה, ceil, round, fmod, pow, sqrt, trunc, log, log10, sinh, cosh, tanh, sin, cos, tan ו-exp, מתכנתים יכולים לבצע חישובים מתמטיים מורכבים בקלות ובדיוק. על ידי ביצוע השלבים הפשוטים המתוארים במאמר זה, מתכנתים יכולים לכלול את הפונקציות הללו בקוד שלהם ולשפר את היעילות של החישובים המתמטיים שלהם.