ABA


"שאלה בפסקל"
גירסת הדפסה        
קבוצות דיון לימודים, מדע ותרבות נושא #8004 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8004
-קינגי-

   18:37   22.11.03   
אל הפורום  
  שאלה בפסקל  
 
   איך אני יכול לבדוק אם נקלטה אות או ספרה?
אני יודע שאפשר עם 10 if- בכל if בודקים אם הקלט שווה לספרה מ-0-9

ישנה דרך אחרת?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  זה תלוי איך את מגדיר את המשתנה F1ReStArTeR 22.11.03 18:41 1
     כנס -קינגי- 22.11.03 18:42 2
  באמצעות הפרוצדורה val דני15  22.11.03 18:48 3
     תוכל לפרט מה הכוונה?? -קינגי- 22.11.03 18:56 4
         מכתב דני15  22.11.03 19:27 5
  תודה דני15  25.11.03 22:14 6
     צודק!! crazyness 26.11.03 13:44 7

       
F1ReStArTeR

   18:41   22.11.03   
אל הפורום  
  1. זה תלוי איך את מגדיר את המשתנה  
בתגובה להודעה מספר 0
 
   אם הגדרת את A כ INTEGER אז כשתעשה READLN(a) אז הוא יקלוט מספר מן הסתם
אבל אם הגדרת את A כ STRING אז זו תהייה אות/מילה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-קינגי-

   18:42   22.11.03   
אל הפורום  
  2. כנס  
בתגובה להודעה מספר 1
 
   ברור שאני מגדיר את זה כסטרינג,
אבל השאלה איך אני יכול לבדוק את הקלט אם הוא ספרה או אות...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דני15 
חבר מתאריך 3.8.02
47437 הודעות, 8 פידבק
   18:48   22.11.03   
אל הפורום  
  3. באמצעות הפרוצדורה val  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-קינגי-

   18:56   22.11.03   
אל הפורום  
  4. תוכל לפרט מה הכוונה??  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דני15 
חבר מתאריך 3.8.02
47437 הודעות, 8 פידבק
   19:27   22.11.03   
אל הפורום  
  5. מכתב  
בתגובה להודעה מספר 4
 
   הפרוצדורה val יכולה לקבל מחרוזת ולהמיר אותה ולמספר. אם ההמרה הצליחה זה אכן מספר, אם לא - זו מחרוזת.

תחביר:

val(st,num,code)


st המחרוזת שאתה שולח.
num משתנה שאליו יוחזר המספר במידה וזה מספר.
code - אם ההמרה הצליחה משתנה זה יכיל 0, אחרת המיקום של התו שהפריע להמרה.

מקווה שיעזור לך..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דני15 
חבר מתאריך 3.8.02
47437 הודעות, 8 פידבק
   22:14   25.11.03   
אל הפורום  
  6. תודה  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
crazyness

   13:44   26.11.03   
אל הפורום  
  7. צודק!!  
בתגובה להודעה מספר 6
 
   ערכתי לאחרונה בתאריך 26.11.03 בשעה 13:46 בברכה, crazyness
 
למה לא להודות לבן אדם???
זה לא עולה כסף!!
בכל מקרה- רק רציתי לציין שיש אפשרות נוספת לבדוק ע"י שימוש ב:
in
אתה רושם
if (a) in {'a'..'z'} or (a) in {'A'..'Z'}
then
(עכשיו אני יודעת כבר אם אז אות או לא)
זה אמור להיות עם סוגריים מרובעות..אבל משום מה זה לא כותב לי
כשאני שמה סוגריים מרובעות (])


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net