תרגיל 009 מתוך אוסף תרגילים ב #C מומלץ למתכנתי NET. מתחילים המתכוננים להצלחה בבחינות ובראיונות עבודה כולל הכנה למבחני מיון ליחידת 8200 , ממר"מ , יחידת ראם (השב"כ) ועוד.
תרגיל זה מיועד לאימון ותרגול ויש לבצע אותו בהתאם ללוח הזמנים המותאם לתרגיל זה ולחזור על התרגול עד לרמת שליטה מלאה בקוד
* המסמך רשום בלשון זכר מטעמי נוחות, אך מיועד לנשים וגברים כאחד.
1.חברת קארטינג בע"מ מקימה פרויקט חדש. כמפתח בחברה אתה מתבקש ליצור אפליקציית Console הקולטת שני מספרים:
· מרחק .
· זמן הנסיעה .
1. בדוק האם זמן הנסיעה שווה לאפס. אם כן, הדפס הודעה מתאימה למצב
Speed cannot be calculated.Cannot devide by zero
2. אם זמן הנסיעה אינו שווה ל – 0 , הדפס את תוצאת המהירות ( s : t = v).
הנושאים שנלמדו עבור התרגיל:
- If-else statements
- קלט-פלט סטנדרטי
נושא התרגיל:
לוח זמנים
00:00-00:10
|
זמן בנייה והרצת התרגיל
|
פתרון מס' 009 בנושא: if/else Statement
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
namespace DoronAmir_Exc_4004
{
class myClass
{
static void Main(string[] args)
{
// נגדיר שני משתנים ונקלוט אותם מהמשתמש
int s;
int t;
Console.Write("Wellcome to DoronAmirCarting!");
Console.Write("Input the distance:");
s = int.Parse(Console.ReadLine());
Console.Write("Input time:");
t = int.Parse(Console.ReadLine());
//נבצע בדיקה, האם פאראמטר שווה לאפס
if (t == 0)
{
//אם כן הרי החילוק באפס בלתי אפשרי
Console.WriteLine("Speed cannot be calculated. Cannot devide by zero.");
}
else
{
//אם הוא לא שווה לאפס-נבצע חילוק
Console.WriteLine("The speed of your vehicle must be {0}kph to be there in time.", (s / t));
}
}
}
}
|
|