VBS – תרגילים תנאים
1) יש לקלוט מספר ולבדוק על פי ספרת האחדות אם הוא מתחלק ב-5 או לא.
(אם הסיפרה היא 0 או 5 אז מתחלק)
2) יש לקלוט שם. להציג הודעה עם השם ולשאול האם אתה מוכן להקיש את שכרך?
(למשל: "שלום דויד, האם אתה מוכן להקיש את שכרך?")
אם כן – יש לקלוט שכר. אם השכר נמוך מ- 5000 ₪ יש להדפיס: "מגיע לך העלאה"
אחרת – להדפיס: "אין צורך בהעלאה"
3) יש לקלוט שם ומשכורת ואחוז העלאה.
יש להעלות את המשכורת על פי האחוז בתנאי שלאחר ההעלאה,
השכר אינו עולה על 10,000 ₪. אם כן – יש להשאיר את המשכורת כפי שהיא.
בסיום יש להדפיס הודעה עם השם והמשכורת המעודכנת.
4) כתבו תסריט שמבצע פעולות מחשבון. יש לקלוט ערכים ל-2 משתנים, למשל: a, b
לאחר מכן יש לקלוט פעולה רצויה (+, -, /, * )
על פי הפעולה שנבחרה יש לבצע פעולה חשבונית ולהדפיס חלון עם התוצאה המתאימה.
(אין צורך לבצע בדיקות תקינות לפעולה שהוקשה)
5) יש לקלוט שם משתמש וסיסמא. לאחר מכן יש לקלוט שוב סיסמא לאימות.
אם הסיסמא לא תקינה, יש להודיע שגיאה ולאפשר למשתמש לסיים או לנסות שנית
(כפתורים: RETRY ו- CANCEL)
אם המשתמש בחר לנסות שנית, יש לקלוט שוב סיסמת אימות. אם תקין – להודיע הודעה מתאימה. אם לא – יש להודיע שגיאה ולסיים.
6) יש לקלוט שם, להציג הודעה שפונה למשתמש בשמו ושואלת אם הוא מסכים להזין גיל
אם הוא לוחץ "כן" – יש לבקש גיל ולבדוק תקינות של הגיל (גיל תקין הוא בין 1-120).
לאחר מכן, ללא קשר להזנת הגיל, יש לבקש להזין מס' טלפון.
לבסוף יש להציג הודעת סיכום עם הנתונים שהוזנו.
(אם הגיל לא הוזן – אפשר להציג 0 בתור הגיל או להציג הודעה נפרדת
במקרה שהוזן הגיל ובמקרה שלא הוזן הגיל)
7) כתבו תסריט לניהול מכירת משקאות.
בכל חלון שיציג התסריט – יש להדפיס כותרת: "welcome to our Bar!"
התסריט ישאל את המשתמש לגילו. במידה וגילו קטן מ 18- , יש להודיע לו
שאינו יכול לקנות משקה אלכוהולי ולשאול אותו אם הוא מעוניין במשקה קל
(עם אפשרות ללחוץ YES או NO).
אם לחץ YES - יש להציע לו להקיש 1 עבור סודה או 2 עבור לימונדה.
בהתאם לבחירה שיעשה – יש להודיע הודעה מתאימה.
במידה והמשתמש מעל גיל 18, תציע המערכת למשתמש לבחור בין בירה לכוס יין
(בירה = 1, יין = 2), ותדפיס הודעה מתאימה.
(אין צורך לבצע בדיקות תקינות לערכים שהוקשו)