
הטקסט המלא של הדקות הראשונות בהרצאה «תרגול לולאת Do - While» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שוב, חשוב לנו להבין שבכדי שאנחנו ממש נתמקצע בפיתוח תוכנה ובאלגוריתמיקה, אנחנו חייבים לתרגל כל לולאה בנפרד. אז להלן התרגילים הקשורים ללולאת do while.
קלטו מהמשתמש מספרים שוב ושוב עד שהוא מכניס את המספר 0. עבור כל מספר שנקלט, כולל ה-0 הסופי, הציגו את החזקה שלו.
קלטו מהמשתמש מספרים שוב ושוב עד שמכניס 0. עבור כל מספר שנקלט כולל האפס הסופי, הציגו האם המספר הוא חיובי או שלילי או אפס. קלטו מהמשתמש שוב ושוב מכרוזות עד שמכניס את המכרוזת end באותיות קטנות או את המכרוזת end באותיות גדולות.
עבור כל מכרוזת שנקלטת מהמשתמש הציגו את האורך שלה, כולל המכרוזת end הסופית שמסיימת את הקלט. קלטו מהמשתמש שוב ושוב זוגות של מספרים.
עבור כל זוג שנקלט כולל הזוג שמסיים את הקלט שאמור להיות זוג זהה, הציגו את ההכפלה שלהם, את הסכום שלהם ואת הממוצע שלהם. קלטו מהמשתמש מספר והציגו כמה ספרות יש במספר הזה.
לדוגמה אם המשתמש הכניס 8,512 הציגו לו 4 כי יש רק 4 ספרות. אם המשתמש הכניס את המספר 7 הציגו 1 כי יש פה ספרה אחת. מינוס 12 שנקלט על ידי היוזר הציגו 2 כי יש פה רק שתי ספרות ואם היוזר מכניס 0 הציגו 1 כי 0 זו ספרה אחת.
כמובן כל התרגילים כאן על ידי לולאת do while. קלטו מספר מהמשתמש והציגו כמה ספרות זוגיות יש לו. לדוגמה אם המשתמש הכניס 8,512 הציגו 2 כי יש פה רק שתי ספרות זוגיות 8 ו-2. אם המשתמש מכניס 7 הציגו 0 כי אין לו ספרות זוגיות.
אם המשתמש מכניס מינוס 12 הציגו 1 כי במינוס 12 רק 2 היא זוגית. אם המשתמש מכניס 0 הציגו 1 כי 0 הוא זוגי ולכן יש פה ספרה זוגית 1.
קלטו מהמשתמש מספרים שוב ושוב. כל מספר צריך להיות בין 1 ל-12 כולל קצוות. עבור כל מספר שנקלט הציגו את שם החודש של המספר הזה.
לדוגמה, אם המשתמש הכניס אחד יש להציג לו January, ינואר, אם המשתמש מכניס שתיים יש להציג לו פברואר, שלוש מרץ וכדומה.
אם המשתמש מכניס מספר שהוא פחות מאחד או גדול מ-12, יש לסיים את הלולאה. קלטו מהמשתמש מספרים שוב ושוב, כל מספר צריך להיות בין 1 ל-5.
ברגע שהמשתמש מכניס מספר שהוא פחות מ-1 או גדול מ-5, כאן יש לסיים את הלולאה. עבור כל מספר שנקלט בין 1 ל-5, כולל קצוות, יש להציג סמיילי שמתאר את המספר.
יש לנו כאן סדרה של סמיילים שאנחנו רואים, שיש להציג עבור כל מספר. כאשר המשתמש מכניס מספר אחר שהוא לדוגמה קטן מ-1 או גדול מ-5, יש להציג סמיילי עצוב ואז לסיים את הלולאה.
בתום המשתמש מספרים שוב ושוב כל מספר צריך להיות בין 1 ל-5. אם המשתמש מכניס מספר בין 1 ל-5 יש להציג לו הודעה מתאימה של כספומט. לדוגמה, עבור המספר 1 יש להציג לו משיכת מזומן, עבור המספר 2 יש להציג לו בדיקת יתרה, 3 יש להציג לו הפקדת מזומן, סליחה,