Menu
CoddyTech

מספרים עשרוניים עם float

חלק מהיחידה המעגלים הראשונים במסלול ה-Arduino של Coddy. שיעור 16 מתוך 22.

int יכול להכיל רק מספרים שלמים. למספר עם שבר, השתמשו ב-float:

float price = 2.75;

Serial.println(price) מדפיס שתי ספרות אחרי הנקודה, 2.75. העבירו לו מספר נוסף כדי לבחור כמה ספרות: Serial.println(price, 3) מדפיס 2.750.

שימו לב למספרים שלמים בתוך נוסחה. ב-price * (9 / 5), תחילה מחשבים את 9 / 5, עם שני מספרים שלמים, והתוצאה היא 1. כתבו את הנוסחה כך ש-float יהיה חלק מכל חילוק: price * 9 / 5 מחושב משמאל לימין, ו-price * 9 הוא כבר מספר עשרוני.

challenge icon

אתגר

קל

המירו טמפרטורה לפרנהייט:

  • צרו float celsius = 21.5;
  • חשבו את celsius * 9 / 5 + 32 לתוך float בשם fahrenheit
  • הדפיסו את fahrenheit עם 3 ספרות אחרי הנקודה

אמור להופיע 70.700. לחצו על Run, ואז על Check.

נסו בעצמכם

void setup() {
  Serial.begin(9600);
  // חשב מעלות צלזיוס, המר אותן לפרנהייט והדפס את התוצאה עם 3 ספרות אחרי הנקודה העשרונית
}

void loop() {
}
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה המעגלים הראשונים

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