Rust/פעולות אריתמטיות/תרגילים
תרגיל 1 - המרה מצלזיוס לקלווין
עריכהכולנו שמענו על צלזיוס ופרנהייט כעל יחידות מידה לטמפרטורה. קלווין (Kelvin) היא יחידת מידה אף היא לטמרפטורה, שמבוססת על סולם צלזיוס ומסומנת באות K. ההבדל בין שני הסולמות הוא שסולם קלווין מודד את הטמפרטורה החל מהאפס המוחלט (ולכן -273.15 מעלות צלזיוס = 0K) במקום מנקודת הקיפאון של המים (ולכן 0 מעלות צלזיוס = 273.15K).
כתבו תוכנית שממירה טמפרטורה שחושבה בסולם צלזיוס לטמפרטורה בסולם קלווין.
תרגיל 2 - חישוב הזווית השלישית של משולש
עריכהסכום הזוויות בכל משולש הוא 180 מעלות. כתבו תוכנית שמחשבת את גודל הזווית השלישית של המשולש בהינתן שתי הזוויות האחרות שלו.
תרגיל 3 - חישוב שטח של מלבן והיקפו
עריכהכתבו תוכנית שמקבלת אורכים של שתי צלעות סמוכות במלבן ומחשבת את השטח שלו ואת היקפו.
תרגיל 4 - חישוב שטח של מעגל והיקפו
עריכהכתבו תוכנית שמקבלת את אורך הקוטר של מעגל ומחשבת את השטח שלו ואת היקפו. השתמשו בקבוע PI מספריית std::f64.
תרגיל 5 - כמה ימים יש ב-x שנים?
עריכהבשנה לועזית רגילה אחת יש 365 ימים. אחת לארבע שנים, יש שנה לועזית מעוברת, שנוסף לה יום אחד, ה-29 בפברואר. כתבו תוכנית שמחשבת את מספר הימים שיש במספר מסוים של שנים.
שימו לב! על התוכנית להתחשב בשנים מעוברות. אם מספר השנים שהתוכנית תקבל הוא 4, עליה להדפיס שבארבע שנים יש 1461 ימים ולא 1460.
תרגיל 6 - חישוב שני השורשים של משוואה ריבועית
עריכהכתבו תוכנית שתחשב את שני השורשים של משוואה ריבועית. נוסחת השורשים לפתרון משוואות ריבועית מופיעה כאן.
תרגיל 7 - החלפה בין ערכים של שני משתנים
עריכהלפניכם תוכנית בסיסית בשפת Rust שמצהירה על קיומם של שני משתנים - x ו-y. החליפו בין הערכים של שני המשתנים בעזרת פעולות אריתמטיות.
שימו לב! אין ליצור משתנים נוספים לצורך פתרון התרגיל. כמו כן, יש להשתמש אך ורק בחומר הנלמד עד כה.
let mut x = 15;
let mut y = 73;
/* Insert your code here */
תרגיל 8 - חישוב המספר הגדול בין שני מספרים
עריכהכתבו תוכנית שמקבלת שני מספרים ומדפיסה למסך את המספר הגדול מביניהם.
שימו לב! לצורך פתרון התרגיל יש להשתמש אך ורק בחומר הנלמד עד כה. אין להשתמש בנושאים משיעורים מתקדמים יותר.
רמז (שורה מתחת בכתב לבן):