קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [שאלה] בJAVA
    על ידי ron93 בפורום האקינג ואבטחת מידע
    תגובות: 5
    הודעה אחרונה: 22-09-2010, 09:47
  2. [שאלה] בJAVA
    על ידי Evgeny878 בפורום האקינג ואבטחת מידע
    תגובות: 6
    הודעה אחרונה: 12-08-2008, 23:31
  3. [שאלה] בJAVA
    על ידי Evgeny878 בפורום האקינג ואבטחת מידע
    תגובות: 2
    הודעה אחרונה: 03-08-2008, 13:27
  4. [שאלה] בJAVA
    על ידי Evgeny878 בפורום האקינג ואבטחת מידע
    תגובות: 9
    הודעה אחרונה: 02-08-2008, 14:23
  5. [שאלה] בJAVA
    על ידי Evgeny878 בפורום האקינג ואבטחת מידע
    תגובות: 6
    הודעה אחרונה: 23-07-2008, 20:09
+ תגובה לנושא
מציג תוצאות 1 עד 7 מתוך 7

[שאלה] בJAVA

  1. #1

    ברירת מחדל [שאלה] בJAVA


    פתח ויישם אלגוריתם המקבל כקלט מספר שלם חיובי,ומציג כפלט את:
    א.מספר הספרות של המספר
    ב.סכום הספרות
    ג.מכפלת הספרות

    לא הצלחתי את ב' וג',תעזרו לי!!
    תודה.
    נערך לאחרונה על ידי ron93; 06-08-2008 בשעה 16:51.

  2. קישורים ממומנים

  3. #2
    משתמש כבוד האוואטר של B1ackSn0w
    שם פרטי
    שחף
    תאריך הצטרפות
    11/2007
    גיל
    33
    הודעות
    10,887
    לייקים
    15
    נקודות
    319
    משפט מחץ
    תעשו אהבה ולא מלחמה קונדום יותר זול מחומר נפץ!
    מין: זכר

    ברירת מחדל

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

    קוד:
    sum=sum+digit;
    כאשר sum זה משתנה הסכום, ו digit הוא הספרה הנוכחית.

    כנ"ל לגבי מכפלה.

    אם אתה עדיין מסתבך תגיד...
    תכירו את שמוליק, אבא קנה לי

    הוא אוהב במבה, ביסלי ואת עודד מנשה


    ציטוט נכתב במקור על ידי אושרי
    לפני כל יום שהיינו הולכים לישון אבאלה שלי היה בא מרביץ לנו בחורף להריץ דם בגוף כי היה קר זה היה כואב אבל מחמם וגם מרדים

  4. #3

    ברירת מחדל

    אבל לא הבנתי איך אני קולט את הספרה האחרונה שפירקתי?ואתה יכול בבקשה יותר לפרט איך עושים?

  5. #4
    משתמש כבוד האוואטר של B1ackSn0w
    שם פרטי
    שחף
    תאריך הצטרפות
    11/2007
    גיל
    33
    הודעות
    10,887
    לייקים
    15
    נקודות
    319
    משפט מחץ
    תעשו אהבה ולא מלחמה קונדום יותר זול מחומר נפץ!
    מין: זכר

    ברירת מחדל

    יש לך מספר, וכשאתה עושה:
    קוד:
    digit=num%10;
    זה בעצם מחלק את המספר ב- 10, ונותן לך את השארית שהיא בעצם הספרה הכי ימנית.
    עכשיו אתה מחלק את המספר ב- 10:
    קוד:
    num=num/10;
    כדי להפטר מהספרה האחרונה, ושוב לחזור בלולאה כדי לפרק את הספרה הבאה אחריה, עד שהמספר שווה ל- 0
    (זה קורה כשאין יותר מה לחלק ב- 10, כלומר אין יותר ספרות.)

    אם אתה רוצה למצוא את סכום הספרות או מכפלה:
    קוד:
    sum=sum+digit;     //לסכום
    sum=sum*digit;     //למכפלה
    חשוב שהמשתנה המסכם יהיה מאופס בהתחלה......
    תכירו את שמוליק, אבא קנה לי

    הוא אוהב במבה, ביסלי ואת עודד מנשה


    ציטוט נכתב במקור על ידי אושרי
    לפני כל יום שהיינו הולכים לישון אבאלה שלי היה בא מרביץ לנו בחורף להריץ דם בגוף כי היה קר זה היה כואב אבל מחמם וגם מרדים

  6. #5

    ברירת מחדל

    תראה איך עשיתי:
    קוד:
    import java.util.*;
    class targil68
    {
      static Scanner reader=new Scanner(System.in);
      public static void main(String[] args)
      {
        System.out.println("Enter number");
        int num,digCount=0,sum=0,digit,mult=1;
        num=reader.nextInt();
        digit=num%10;
        if(num==0)
          digCount=1;
        while(num!=0)
        {
          digit=num%10;
          num=num/10;
          digCount++;
          sum=sum+digit;
         mult=mult*digit;
         System.out.println(digCount);
        System.out.println(sum);
        System.out.println(mult);
        }
      }
    }
    זה נכון?
    נגיד אני קולט 17 הוא מראה לי 1,7,7,8,7 שני המס' האחרונים זה סכום ומכפלה אבל מה עם כל השאר?

  7. #6
    משתמש כבוד האוואטר של B1ackSn0w
    שם פרטי
    שחף
    תאריך הצטרפות
    11/2007
    גיל
    33
    הודעות
    10,887
    לייקים
    15
    נקודות
    319
    משפט מחץ
    תעשו אהבה ולא מלחמה קונדום יותר זול מחומר נפץ!
    מין: זכר

    ברירת מחדל

    זה מראה את הספרה 7 פעמיים בגלל שכשפירקת אותה מחוץ ללולאה, שכחת לחלק את המספר ב- 10,
    ואז בתוך הלולאה פירקת שוב את אותה ספרה.

    החלק של פירוק הספרה מחוץ ללואה ממש מיותר.

    את ההדפסות של המשתנים אני גם מציע לך לשים אחרי הלולאה, זה סתם מיותר להדפיס כל שלב של הלולאה,
    ובסופו של דבר זה פוגע ביעילות התוכנית.
    נערך לאחרונה על ידי B1ackSn0w; 07-08-2008 בשעה 12:09.
    תכירו את שמוליק, אבא קנה לי

    הוא אוהב במבה, ביסלי ואת עודד מנשה


    ציטוט נכתב במקור על ידי אושרי
    לפני כל יום שהיינו הולכים לישון אבאלה שלי היה בא מרביץ לנו בחורף להריץ דם בגוף כי היה קר זה היה כואב אבל מחמם וגם מרדים

  8. #7

    ברירת מחדל

    תודה אחי,בסוף יצא לי איך שאמור לצאת

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 17:28.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,500,318 | הודעות: 8,200,911 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect