Main logo www.4project.co.il
כל הרכיבים לפרוייקט שלכם
עגלת קניות

העגלה ריקה

האם המוצר במלאי?
[X]
עמוד המוצר מציג את רמת המלאי האמיתית, הזמינה במחסנינו בישראל.
פרטים נוספים
איך מזמינים ומשלמים?
[X]
ההזמנה והתשלום מתבצעים רק דרך האתר.
איסוף או משלוח? כמה זה יעלה?
[X]
האתר מציע 5 אפשרויות משלוח וגם אפשרות לאיסוף עצמי מהמחסן.
אחרי הוספת המוצרים לעגלת הקניות, אפשר לראות בה את האפשרויות, המחירים והערכת זמני הגעת המשלוח.
המחיר יחושב לפי גודל ומשקל המוצרים שבחרת.
פרטים נוספים
מתי ההזמנה מוכנה?
[X]
אין צורך לעדכן אותנו טלפונית על ביצוע ההזמנה. אנו רואים אותה מיד ומטפלים בה במהירות.
כמה מהר? לפי הסטטיסטיקה של 3 חודשים האחרונים, הכוללים גם חגים וחופשים, הזמנות שבוצעו בשעות אלה (יום חמישי בין השעות 2 ל-3) היו מוכנות תוך שעה ו-18 דקות.
פרטים נוספים
ייצור ושירותים
מחלקות מוצרים

פירוט שפת תכנות - switch/case

על ידי Alex » ש' ספטמבר 13, 2014 9:22 am
בדומה לפקודת if, גם פקודות switch/case שולטות על זרימת ביצוע התוכנית המאפשרות להגדיר קטעי קוד שונה שיתבצעו בתנאים שונים. כדי לדייק, פקודת ה-switch משווה ערך של משתנה לערכים המוגדרים בפקודות case. כאשר נמצא ה-case שמקיים את תנאי הבדיקה, אז הקוד תחת אותו ה-case יתבצע.
פקודת break מפסיקה את ביצוע ה-switch/case ובדרך כלל משתמשים בה בסוף כל הגדרת ה-case. ללא פקודת ה-break, הביצוע של ה-case הנבחר ימשיך ל-case הבא לפי סדר הכתיבה, עד שיגיע ל-break או לסוף פקודות ה-switch/case.

דוגמא
קוד: בחר הכל
  switch (var) {
    case 1:
      //do something when var equals 1
      break;
    case 2:
      //do something when var equals 2
      break;
    default:
      // if nothing else matches, do the default
      // default is optional
  }


תחביר
קוד: בחר הכל
switch (var) {
  case label:
    // statements
    break;
  case label:
    // statements
    break;
  default:
    // statements
}

הפרמטרים בתחביר:
var - משתנה שערכו משווים לכל הערכים בפקודות ה-case
label - ערך אליו תתבצע ההשוואה


ראו גם:
פקודת if...else

פירוט שפת תכנות לסביבת Arduino


עמוד זה הוא תרגום של switch / case statements לפי רישיון Creative Commons Attribution-ShareAlike 3.0.