![]() |
# 1 |
חבר בקהילה
|
[C#] שני תרגילים
אין לי מושג איך לפתור אותם.
תרגיל 1: במכרז הוצעה למכירה מכונית. ארבעה מתמודדים השתתפו, וזכה המתמודד שהרבה במחיר. פתח ויישם אלגוריתם שהקלט שלו הוא ארבע ההצעות, והפלט שלו הוא הסכום ששולם בסופו של דבר עבור המכונית. תרגיל 2: פתח ויישם אלגוריתם המקבל כקלט שלושה מספרים ומציג הודעה מתאימה אם שלושת המספרים מהווים סדרה חשבונית על פי סדר קליטתם. בסדרה חשבונית ההפרש בין כל שני איברים צמודים זהה. לדוגמא 6, 9, 12 12, 9, 6 לא צריך לכתוב כאן את כל התכנית, אלה החל מה-if תודה לעוזרים. ![]() |
![]() |
![]() |
# 2 |
חבר חדש
|
גם בתרגיל 1 צריך if כן?
נראה לי שכן, כי Math.Max מקבל רק 2 ערכים ולא יותר [כמו בשאלה הזאת שצריך 4] אז הנה עם if: HTML קוד:
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int h1,h2,h3,h4; Console.WriteLine("תן הצעה אחי"); h1 = int.Parse(Console.ReadLine()); Console.WriteLine("תן הצעה אחי"); h2 = int.Parse(Console.ReadLine()); Console.WriteLine("תן הצעה אחי"); h3 = int.Parse(Console.ReadLine()); Console.WriteLine("תן הצעה אחי"); h4 = int.Parse(Console.ReadLine()); if ((h1 > h2) && (h1 > h3) && (h1 > h4)) { Console.WriteLine("the wineer is: {0}", h1); } else { if ((h2 > h1) && (h2 > h3) && (h2 > h4)) { Console.WriteLine("the wineer is: {0}", h2); } else if ((h3 > h1) && (h3 > h2) && (h3 > h4)) { Console.WriteLine("the wineer is: {0}", h3); } else { Console.WriteLine("the wineer is: {0}", h4); } } } } }
__________________
ניסו ...:P Last edited by JSC; 14-11-07 at 21:31.. |
![]() |
![]() |
# 3 |
חבר בקהילה
|
לא יודע. לקחתי את התרגילים מנושא "תנאי מורכב" אז כנראה שכן.
|
![]() |
![]() |
# 4 |
חבר חדש
|
ערכתי, אתה מוזמן להסתכל תגובה מעליך.
עריכה: כתבתי משפט עם Math.Max - אל תתייחס, ובמשתנים כתבתי high , אל תתייחס. אני אערוך.. פתרון ל2: HTML קוד:
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int num1, num2, num3; Console.WriteLine("הקש מספר"); num1 = int.Parse(Console.ReadLine()); Console.WriteLine("הקש מספר"); num2 = int.Parse(Console.ReadLine()); Console.WriteLine("הקש מספר"); num3 = int.Parse(Console.ReadLine()); if (num2 - num1 == num3 - num2) { Console.WriteLine("שלושת המספרים מהווים סדרה חשבונית"); } else { Console.WriteLine("שלושת המספרים אינם מהווים סדרה חשבונית"); } } } }
__________________
ניסו ...:P Last edited by JSC; 14-11-07 at 21:35.. |
![]() |
![]() |
# 5 |
חבר בקהילה
|
תודה רבה!
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|