הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   צריך עזרה באלגוריתם (https://hosts.co.il/forums/showthread.php?t=44910)

X-T 05-05-07 10:57

צריך עזרה באלגוריתם
 
שלום,
אני כרגע כותב תוכנית ב JAVA שתמיר מספר דצימלי לבינארי ומבינארי לדצימלי, ואני צריך עזרה באלגוריתם שיעשה זאת.

Udi 05-05-07 10:59

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

X-T 05-05-07 11:17

ברור שאני יודע, כך דוגמא
ציטוט:

10:2=5 -- 0
5:2=2.5 -- 1
2.5:2=1.25 -- 0
1.25:2=0.65-- 1

עכשיו קוראים מהסוף להתחלה ויוצא 1010 שזה הבינארי של המספר 10...

Unknown 05-05-07 11:27

אז תיישם את השלבים האלה בJAVA
אתה עושה WHILE המספר גדול מ0
מכניס את השארית למחרוזת
מחלק את המס' ב2

וככה עד שזה מגיע ל0, ואז במחרוזת יהיה לך את המס' בבינארי


כל הזמנים הם GMT +2. הזמן כעת הוא 17:36.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ