עבור לתוכן

[עזרה]עזרה בכמה תרגילים בC# קצת דחוף[מחר מבחן]

Featured Replies

פורסם

1.התוכנית צריכה לקלוט מחיר כרטיס טיסה בדולר ואת שער הדולר הנוכחי ולפלוט את המחיר בשקל ומחיר אחרי הנחה של 17%

2.התוכנית צריכה לקלוט 2 תוצאות של שני שחקנים ולפלוט מי ניצח או אם יש תיקו . המרחק בין השחקן לבור הוא 10 ס"מ והבור באורך 1 ס"מ.

תודה רבה<:

פורסם

בנוגע ל1 זה ממש לא בעיה יש נוסחא קבועה למציאת הפרש לפי אחוזים...

בנוגע ל2 זה עוד יותר פשוט רק לא הבנתי את הקטע הזה

המרחק בין השחקן לבור הוא 10 ס"מ והבור באורך 1 ס"מ.
פורסם


class Test
{
public static void Fail_Test_1()
{
Console.Write("Ticket Price in $:");
double price = Double.Parse(Console.ReadLine());
Console.Write("Dollar Rate:");
double rate = Double.Parse(Console.ReadLine());
Console.WriteLine("The Price is {0}", price * rate * 0.83);
}

public static void Fail_Test_2()
{
Console.Write("Result 1");
int res1 = int.Parse(Console.ReadLine());
Console.Write("Result 2:");
int res2 = int.Parse(Console.ReadLine());
res1 -= 10;
res2 -= 10;
if (Math.Abs(res1) < 1 && Math.Abs(res2) < 1)
Console.WriteLine("tie");
else if (Math.Abs(res1) > 1 && Math.Abs(res2) > 1)
Console.WriteLine("tie");
else if (Math.Abs(res1) > 1)
Console.WriteLine("2 won.");
else
Console.WriteLine("1 won.");
}
}

צריך רק לראות שאין בעיית המרה בסוף התוכנית הראשונה ושהתוכנית השניה תואמת את הלוגיקה של אמרת מה היא של המשחק.

פורסם

יש לך טעות בפונק' הראשונה.

אם אתה רוצה 17 אחוז הנחה אתה צריך לכפול כפול 0.83

ולא כפול 0.17... ההכפלה הזאת נותנת לך רק את ההנחה

פורסם

תוקן.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים