
.cs.הטקסט המלא של הדקות הראשונות בהרצאה «Exercise - Strings» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בואו נתרגל את נושא המכרוזות. קלטו מהמשתמש מכרוזת והציגו אותה באותיות גדולות בלבד. קלטו מהמשתמש מכרוזת והציגו אותה בסדר הפוך מהסדר המקורי שלה.
לדוגמה, אם המשתמש הכניס ABC, יש להציג לו CBA. קלטו מהמשתמש שם של קובץ שכולל סיומת, והציגו על המסך אך ורק את הסיומת, כולל הנקודה.
לדוגמה, אם המשתמש הכניס mybestdocument.doc יש להציג נקודה doc בלבד על המסך. אם הוא הכניס myfile.c יש להציג רק נקודה c. אם הוא מכניס אבל לדוגמה homepage.aspx.cs יש להציג אך ורק נקודה cs כי זאת הסיומת האמיתית של הקובץ.
קלטו מהמשתמש חמש מחרוזות. הציגו את המחרוזת הארוכה ביותר, לא את האורך שלה, את המחרוזת עצמה. אם יש מספר מחרוזות שהן באורך שווה והן הכי ארוכות, יש להציג את כולן.
קלטו מהמשתמש כתובת אימייל. הציגו הודעה המציינת האם האימייל חוקי או לא חוקי, ומה זה אומר אימייל לא חוקי? אם לאימייל אין שטרודל ואין נקודה איפשהו אחרי השטרודל אז האימייל לא חוקי.
אם יש לו שטרודל ונקודה איפשהו אחריו מבחינתנו האימייל חוקי. יכול להיות שיש עוד בדיקות שיכולות להתבצע על אימייל אמיתי אבל שתי הבדיקות האלה זה מה שמספק אותנו כרגע.
קלטו מהמשתמש שתי מכרוזות והציגו הודעה המציינת האם המחרוזת הראשונה מוכלת בתוך המחרוזת השנייה, והודעה נוספת המציינת האם המחרוזת השנייה מוכלת בתוך המחרוזת הראשונה.
שימו לב, אין קשר בין שתי ההודעות. יכול להיות שהראשונה תהיה מוכלת בשנייה והשנייה לא בראשונה, יכול להיות שהשנייה תהיה