סיכום – חישובים פשוטים
חלק מהיחידה יסודות במסלול ה-Lua של Coddy. שיעור 17 מתוך 90.
אתגר
קלחשב את סך הנזק משתי התקפות שונות וצור הודעת יומן קרב. יהיה עליך לבצע חישובים אריתמטיים ואז להשתמש בשרשור מחרוזות כדי לעצב את התוצאות כהודעה תיאורית.
צור את המשתנים הבאים:
fireAttackעם הערך32iceAttackעם הערך28
חשב את סך הנזק על ידי חיבור הערכים של שתי ההתקפות האלה, ושמור את התוצאה במשתנה שנקרא totalDamage. לאחר מכן, צור הודעת יומן קרב על ידי שרשור המחרוזת "Battle Report: " עם totalDamage והמחרוזת " damage dealt!". שמור את ההודעה המלאה הזו במשתנה שנקרא battleLog והדפס אותה.
נסו בעצמכם
-- צרו את משתני ההתקפה
-- TODO: כתבו כאן את הקוד שלכם
-- הדפיסו את יומן הקרב
print(battleLog)כל השיעורים ביחידה יסודות
4אופרטורים 2: יחסים ולוגיקה
אופרטורי שוויוןאופרטורים יחסייםהאופרטור 'and'האופרטור 'or'האופרטור 'not'הערכה בקצר חשמליערכים אמתיים ושקרייםסיכום – לוגיקה פשוטה10טבלאות חלק 1: בסגנון רשימה
מהי טבלה?יצירת טבלהגישה לאיברים לפי אינדקסשינוי איברים לפי אינדקסאופרטור האורך '#'table.insert()table.remove()סיכום - ניהול חברי החבורה13פרויקט: חנות שיקויים פשוטה
הגדרת הפרויקטהוספת שיקוי2משתנים וסוגי נתונים
מהו משתנה?מספריםמחרוזותערכים בוליאנייםהערך 'nil'הפונקציה type()מוסכמות למתן שמותסיכום – פרופיל דמות5פלט בסיסי
הדפסת ערכים מילולייםהדפסת משתניםהדפסת ערכים מרוביםשילוב מחרוזות ומשתניםהפונקציה tostring()קלטהמרת טיפוסיםסיכום – דוח מצבסיכום – עד 1208יסודות עיבוד מחרוזות
string.len()string.upper ו־string.lowerstring.sub()string.rep()string.find()חזרה – עיצוב שם משתמש3אופרטורים 1: חשבון ושרשור
אופרטורים אריתמטייםאופרטור מודולואופרטור חזקהשרשור מחרוזותקדימות אופרטוריםסיכום – חישובים פשוטים9יסודות הפונקציות
הגדרת פונקציהקריאה לפונקציהפונקציות עם פרמטריםפונקציות עם כמה פרמטריםהפקודה 'return'סיכום – מחשבון שטחתרגלו בעצמכם: קומפיילר Lua אונליין