ABA


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

   22:49   01.02.04   
אל הפורום  
  אהלן חברה, עזרה בבקשה בעיצוב תוכנה בC  
 
   אז ככה, יש לי את הבעיה הבאה:
נתונים שני מספרים בעלי 15 ספרות או פחות.
צריך להכניס כל אחד מהמספרים למחסנית ולעשות פעולת חיבור בינהם, לדוגמא:
יש לנו מספר אחד:
123456
ועוד מספר:
525689
(במקרה הזה שני המפסרים קטנים מ15 ושווים בספרותם אבל זוהי רק דוגמא)
צריך לחבר את האחדות עם האחדות, את העשרות עם העשרות , האות עם המאות וכו'
ממש כמו בחיבור על הנייר כמו בכיתה א'
123456+
525689
------
649145
שחיברנו את 6 ו9 קיבלנו 15 ושמרנו את 1 בשארית והוספנו את זה לחיבור הבא (במקרה הזה החיבור הבא הוא 8 + 5)
אם אפשר בבקשה אלגורתים
כי הדרך מובנית לי אבל אין לי את הכלים האישים לכתיבת אלגורתים כמו שצריך, אפשרי גם במימוש בשפה עצמה
תודה מראש


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  לא יותר פשוט לעשות חיבור רגיל? Jojo X Noah 02.02.04 08:23 1
     חחחח את זה גמני אמרתי למורה... דרדסקסית 02.02.04 18:25 2
         נובאדי?!?!?! דרדסקסית 03.02.04 18:13 3
  תקשיב... (ל''ת) NYC 28.02.04 16:32 4
  אני יגיד לך את הרעיון GK2k 29.02.04 21:40 5
     חוששני שברחתם קצת מהנושא: Dudenland 01.03.04 14:42 6
  טוב אז זה הרעיון eXyZed  01.03.04 20:11 7

       
Jojo X Noah

   08:23   02.02.04   
אל הפורום  
  1. לא יותר פשוט לעשות חיבור רגיל?  
בתגובה להודעה מספר 0
 
  


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

   18:25   02.02.04   
אל הפורום  
  2. חחחח את זה גמני אמרתי למורה...  
בתגובה להודעה מספר 1
 
   מישהו <?!?! אולי בבקשה?!


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

   18:13   03.02.04   
אל הפורום  
  3. נובאדי?!?!?!  
בתגובה להודעה מספר 2
 
   אף אחד לאדע/לארוצה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
NYC
חבר מתאריך 24.3.02
2141 הודעות
   16:32   28.02.04   
אל הפורום  
  4. תקשיב... (ל''ת)  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 28.02.04 בשעה 16:33 בברכה, NYC
 
תראה מה שאתה צריך לעשות זה ארוך מאוד כי נגיד יש לך אץ ספרת האחדות אתה גם צריך לעשות מערך לשמירת המספר שנשאר לך מתי שאתה מחבר ויוצא לך יותר מ -10 אז כמו שאמרו יותר קל לעשות את זה ככה לחבר בין שתי תאים


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

   21:40   29.02.04   
אל הפורום  
  5. אני יגיד לך את הרעיון  
בתגובה להודעה מספר 0
 
   כדי לקחת את הספרה השמאלית ביותר משתמשים במודול 10
לאחר שלקחת את ספרה תכניסי אותה למשתנה.
כך תעשי גם למספר השני.
אחרי זה תחברי את שתי המשתנים שבהם יש את ספרתת האחדות.
אחרי זה תבדקי עם המספר גדול-שווה ל-10 תעשי counter שישמור
את אחד לחיבור הבא.
עכשיו תחלקי את שתי המספרים ב-10 כדי לעבור לספרת העשרות וכך הלאה.
כמובן שאת צריכה להשתמש במשפט while כדי לבדוק שאף אחד מן המספרים לא התאפס.

מקווה שעזרתי


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

   14:42   01.03.04   
אל הפורום  
  6. חוששני שברחתם קצת מהנושא:  
בתגובה להודעה מספר 5
 
   מדובר במספרים ששמורים במחסנית, לא במשתנה (כל ספרה שמורה בתא במחסנית)...

כדי לעזור, עלי לשאול אותך כיצד מסודרים המספרים ?
האם האחדות בתחתית המחסנית, או אולי בפתחה (המקום שאליו דוחפים וממנו שולפים) ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
eXyZed 
חבר מתאריך 3.8.02
1506 הודעות
   20:11   01.03.04   
אל הפורום  
  7. טוב אז זה הרעיון  
בתגובה להודעה מספר 0
 

0. אתחל_מחסנית S3
1. כל עוד לא מחסנית_ריקה? בצע :
1.1 שלוף_ממחסנית(S1) -> TEMP1
1.2 שלוף_ממחסנית(S2) -> TEMP2
1.3 TEMP1+TEMP2 -> TEMP3
1.4 אם ערך TEMP3 > 10 בצע :
1.4.1 TEMP3-10 -> TEMP3
1.4.2 שלוף ממחסנית(S1) -> TEMP4
1.4.3 TEMP4+1 -> TEMP4
1.4.4 הכנס_למחסנית(S1, TEMP4)
1.5 הכנס למחסנית (S3, TEMP3)

2. כל עוד לא מחסנית_ריקה? (S3) בצע :
2.1 .... פליטת המחסנית S3 ...

מה עשיתי כאן ?
הוצאתי את הספרה האחרונה מ2 מחסניות
חיברתי את הספרות
בדקתי אם החיבור גדול מ10
אם כן הורדתי 10 והוספתי 1 לספרה הבאה בתור במחסנית 1
אם לא
הכנסתי את הערך למחסנית 3
בסוף פלטתי את מחסנית 3 ששם נמצא החיבור ..

שיהיה לנו בהצלחה בבגרות השנה




הגלריה שלי : https://tomgelman.fotopic.net/
"כל פירור של מידע אנחנו נשלוף, מודיעין זהו קרב ללא סוף"


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

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

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



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