המרת מטבע
סלביק ניימר
סלביק ניימר
מפתח 10 שנים בתעשייה

תיאור המשימה:

צריך לכתוב console application (ז.א. בלי GUI), שמקבלת כארגומנט בשורת הפקודה שם של קובץ טקסט, שבשורה הראשונה שלו יש שם של מטבע (למשל USD), בשורה השניה עוד שם של מטבע (למשל ILS), והחל מהשורה השלישית מופיעים מספרים (לאו דווקא שלמים).

מה שצריך לעשות זה המרת מטבע (מ-USD ל-ILS בדוגמה הזאת) לכל המספרים שמופיעים מהשורה השלישית ואילך, ולהדפיס למסך את התוצאות.

למשל, עבור קובץ שנראה ככה:

USD

ILS

1

5

10.5

 

התוצאה על המסך תהיה (בהנחה שהשער הדולר הוא 3.5 שקלים):

3.5

17.5

36.75

את ההמרה צריך לעשות בעזרת API כלשהו, מכל מטבע לכל מטבע.

דגשים:

  • אין צורך בבדיקת תקינות קלט (ז.א. ניתן להניח שהקלט תקין)
  • הקוד צריך להיות באיכות טובה, עם חלוקה טובה ל-class-ים ו-interface-ים
  • מומלץ להשתמש ב-dependency injection איפה שרלוונטי (מי שלא יודע מה זה, כדאי לקרוא ולעשות בכל זאת)
  • צריך לכתוב unit-test-ים שיבדקו את הפונקציונליות שכתבתם

בהצלחה!

סיימתם את התרגיל?

אפשר לבקש Code Review מאחד המתנדבים שלנו!

סיימתם את התרגיל?

אפשר לבקש Code Review מאחד המתנדבים שלנו!

בעל ניסיון של שנים גם בתפקידים טכניים בכירים (בתחום ה-backend, גם ב-low level וגם ב-high level) וגם בתפקידי ניהול בכירים, עם ניסיון עשיר בגיוס לתפקידי פיתוח

הישארו מעודכנים

הצטרפו לעמוד הטלגרם שלנו!

*זוהי קבוצה שקטה שבה רק האדמינים שולחים הודעות

עזרנו לכם? שתפו את התרגיל עם חברים!

שיתוף ב email
שיתוף ב telegram
שיתוף ב whatsapp
שיתוף ב linkedin
שיתוף ב twitter
שיתוף ב facebook

עוד תרגילים מחברמי...

יש לך תרגיל שיעזור?