Menu
Coddy logo textTech

קבועים

חלק מהיחידה יסודות במסלול ה-C של Coddy. שיעור 10 מתוך 63.

קבועים ב-C הם משתנים שלא ניתן לשנות את הערכים שלהם במהלך הרצת התוכנית. הם שימושיים עבור ערכים שצריכים להישאר קבועים לאורך כל התוכנית.הגדר קבוע באמצעות ההנחיה #define:
#define PI 3.14159
השורה שלמעלה יוצרת קבוע בשם PI עם הערך 3.14159.דרך נוספת ליצור קבועים היא באמצעות מילת המפתח const:
const float TAX_RATE = 0.07;
פעולה זו יוצרת קבוע בשם TAX_RATE עם הערך 0.07. שים לב שניסיון לשנות משתנה קבוע לאחר שהוגדר יגרום לשגיאת קומפילציה.השתמשו בקבועים בתוכנית שלכם כמו במשתנים רגילים:
float area = PI * radius * radius;
float tax = price * TAX_RATE;
קבועים הופכים את הקוד שלך לקריא יותר וקל יותר לתחזוקה. אם צריך לשנות ערך שמשמש בכמה מקומות, צריך לעדכן אותו רק פעם אחת.
challenge icon

אתגר

קל

צרו תוכנית שמחשבת את שטח המעגל. התוכנית שלכם צריכה:

  1. להגדיר קבוע PI עם הערך 3.14159
  2. לחשב את שטח המעגל באמצעות הנוסחה: area = PI * radius * radius
  3. להדפיס את השטח שחושב עם 2 ספרות בדיוק אחרי הנקודה העשרונית, בפורמט: Area: X.XX ואחריו מעבר לשורה חדשה
השתמשו ב-radius = 5 וב-float או ב-double עבור משתנה השטח.

הפלט הצפוי:
Area: 78.54

הערה: השתמשו ב-%.2f כמפרט הפורמט ב-printf, וסיימו את הפלט ב-\n.

נסו בעצמכם

#include <stdio.h>

int main() {
    // הגדירו כאן את הקבוע PI
    
    int radius = 5;
    
    // חשבו כאן את השטח
    
    // הדפיסו כאן את השטח
    
    return 0;
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר C אונליין