התחברות הרשמה

עזרה במדעי המחשב java

את 9א' הצלחתי אבל את ב אני לא מצליחה יש למישהו מושג איך עושים את זה?

בחברת שיווק יש מערכת לניתוב שיחות.
לקוח שמתקשר למשרדי החברה מתבקש להקיש ספרה בין 1 ל 8 )כולל( לבחירת
שלוחה.
אם הלקוח מקיש אחת מהספרות 1 עד 8 , הוא יועבר למענה אנושי בשלוחה שהקיש.
אם הלקוח קיבל את מבוקשו, הוא מקיש 0 ומסיים את השיחה. אם לא קיבל את
מבוקשו, הוא יכול להקיש פעם נוספת ספרה בין 1 ל 8 ולעבור לשלוחה שהקיש,
או להקיש 9 להשארת הודעה במענה הקולי ולסיום השיחה.
כדי לייעל את השירות, החברה מעוניינת לדעת כמה שיחות של לקוחות הסתיימו
בהשארת הודעה במענה הקולי.
א. כתוב ב Java או ב #C , פעולה שתקבל מספר num שלם וגדול מ 0 ,
וספרה digit .
num מייצג את כל הספרות שלקוח הקיש לפני digit( משמאל לימין(,
ו digit היא הספרה האחרונה שהקיש.
הפעולה תייצר מספר חדש המורכב מכל הספרות של num ומהספרה digit ,
כאשר digit היא ספרת האחדות של המספר החדש, ותחזיר מספר זה.
לדוגמה: בעבור 133 = num ו 2 = digit , הפעולה תחזיר 1332 .
ב. כתוב ב Java או ב #C , פעולה שתקבל את הספרה הראשונה שהלקוח הקיש
)אחת מהספרות 1 עד 8(.
הפעולה תקלוט את כל הספרות הנוספות שהלקוח הקיש, עד שיקיש 0 או 9 .
הפעולה תחזיר מספר שמייצג את כל הספרות שהלקוח הקיש, כולל הספרות 0 ו .9
אם הלקוח הקיש ספרה מסוימת יותר מפעם אחת, ספרה זו תופיע במספר שיוחזר
כמספר הפעמים שהלקוח הקיש אותה.
הנח שהמספר שהפעולה מחזירה הוא מספר תקין.
עליך להשתמש בפעולה שכתבת בסעיף א.
הערה: אין צורך לבדוק את תקינות הקלט.
9 במרץ 2024, 21:54
מדעי המחשבבגרותמגמותJavaכיתה י"א    
עדיין לא התקבלו תשובות
באותו הנושא:
איך אני יכולה להשתפר משמעותית במדעי המחשב? Java
עזרה במדעי מחשב ( Java)
עזרה עם שיעורים במדעי המחשב java
חייבת עזרה במדעי מחשב (Java)
במדעי המחשב בכיתה י"א מתחילים ללמוד Java?
מדעי המחשב עזרה (JAVA)
מדעי המחשב Java עזרהה
אפשר בבקשה עזרה במדעי המחשב? Java..
עזרה במדעי המחשב גאבה(java) דחוףף תודה לעוזרים
עזרה בשאלה מדעי המחשב java
במדעי המחשב שפת java לכל מי שיודע בבקשה לעזור