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


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

  1. תגובות: 0
    הודעה אחרונה: 12-09-2005, 22:42
  2. תגובות: 0
    הודעה אחרונה: 10-09-2005, 23:23
  3. עזרה דחוף!!! בעיה בדרייבר של הקול
    על ידי wallaman בפורום תמיכה טכנית
    תגובות: 3
    הודעה אחרונה: 09-09-2005, 20:30
  4. חייב עזרה דחוף
    על ידי matan45 בפורום תמיכה טכנית במשחקים
    תגובות: 2
    הודעה אחרונה: 09-09-2005, 17:14
  5. עזרה דחוף
    על ידי La Bamba בפורום תמיכה טכנית
    תגובות: 1
    הודעה אחרונה: 08-09-2005, 16:16
+ תגובה לנושא
מציג תוצאות 1 עד 9 מתוך 9

[עזרה]דחוף!

  1. #1
    משתמש מתקדם
    שם פרטי
    דניאלTM
    תאריך הצטרפות
    02/2009
    גיל
    26
    הודעות
    864
    לייקים
    0
    נקודות
    551
    משפט מחץ
    COME TOGETHER!! RIGHT NOW!
    מין: זכר

    ברירת מחדל [עזרה]דחוף!

    אני לומד שפת C לא C שארפ אלא C ואני לא מצליח לכתוב תכנית כלשהיא אז מי שיוכל לעזור לי אני אשמח
    השאלה היא ככה
    בעונת הגשמים החליטו יצרני המטריות על מבצע מכירות בהנחה
    כתוב תוכנית שהקלט שלה הוא מחיר המטריה price
    אחוז ההנחה discount
    מספר המטריות mispar
    והפלט שלה הוא מחיר חדש של מטריה NEW PRICE והסכום לתשלום TOTAL
    אם מישהו יכול להגיד לי איך לעשות את זה אני אשמח
    אין צורך לכתוב את כל הקוד אלא רק את הבלוק החשוב
    תודה רבה!!
    נערך לאחרונה על ידי devotionSource; 27-10-2009 בשעה 18:00.
    *
    The Division Bell

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

  3. #2

    ברירת מחדל

    בגדול זה די פשוט. עשיתי פה משהו דומה בתוך פונקציה שמקבלת את הנתונים שציינת (כלומר הם נקלטו מראש)
    void output(float p,float dis,int num)
    {

    float fp,temp,temp2;

    temp=num*p;
    printf("price before discount - %f\n",temp);
    temp2=(dis/100)*temp;
    temp=temp-temp2;
    printf ("final price: %f",temp);


    }
    כמובן שאפשר לעשות את זה באלף דרכים. תהנה




    http://www.eccouncil.org/
    עוד אין לך MCITP ?!


  4. #3
    משתמש מתקדם
    שם פרטי
    דניאלTM
    תאריך הצטרפות
    02/2009
    גיל
    26
    הודעות
    864
    לייקים
    0
    נקודות
    551
    משפט מחץ
    COME TOGETHER!! RIGHT NOW!
    מין: זכר

    ברירת מחדל

    וואי תודה אבל זה לא מה שאני צריך
    נעשה משהו אחר אני אתן לך תקוד שאני מנסה להריץ ותראה מה לא טוב

    #include <stdio.h>
    #include <conio.h>

    void main (void)
    {
    int price,mispar;
    float discount, Newprice;


    printf("Pls enter the price of the umbrella/n/n");
    scanf(%d, &price);

    printf("Pls enter the no. of umbrelas/n/n ");
    scanf(%d, &mispar);

    printf("Pls enter the discount/n/n ");
    scanf(%f, &discount);

    Newprice= price-(price*discount/100);

    printf("The total price for one umbrella after discount is : %d/n/n ", Newprice*mispar));
    getch();

    }
    נערך לאחרונה על ידי devotionSource; 27-10-2009 בשעה 19:06.
    *
    The Division Bell

  5. #4

    ברירת מחדל

    ציטוט נכתב במקור על ידי devoutionSource צפיה בהודעה
    וואי תודה אבל זה לא מה שאני צריך
    נעשה משהו אחר אני אתן לך תקוד שאני מנסה להריץ ותראה מה לא טוב

    #include <stdio.h>
    #include <conio.h>

    void main (void)
    {
    int price,mispar;
    float discount, Newprice;


    printf("Pls enter the price of the umbrella/n/n");
    scanf(%d, &price);

    printf("Pls enter the no. of umbrelas/n/n ");
    scanf(%d, &mispar);

    printf("Pls enter the discount/n/n ");
    scanf(%f, &discount);

    Newprice= price-(price*discount/100);

    printf("The total price for one umbrella after discount is : %d/n/n ", Newprice*mispar));
    getch();

    }
    איפה אתה מריץ את זה? יש פה מלא שגיאות קומפיצליה. בכל אופן לגבי מחיר תמיד תעדיף לעבוד בFLOAT במיוחד בחישובים עבורו.תקן את השגיאות התחביריות לפי הודעות הקומפיילר (מרכאות במקום וכו)
    חוץ מזה הלוגיקה שלך לא נכונה פה. המחיר אמור להיות מחיר ליחידה (מטריה אחת- או שלא?) אתה צריך להכפיל את המחיר ליחידה בכמות. לאחר מכן להכפיל את התוצאה של ההכפלה הנ"ל באחוז ההנחה (מה שקלטת בהנחה חלקי 100) התוצאה של זה צריך להיות התוצאה הסופית




    http://www.eccouncil.org/
    עוד אין לך MCITP ?!


  6. #5
    משתמש מתקדם
    שם פרטי
    דניאלTM
    תאריך הצטרפות
    02/2009
    גיל
    26
    הודעות
    864
    לייקים
    0
    נקודות
    551
    משפט מחץ
    COME TOGETHER!! RIGHT NOW!
    מין: זכר

    ברירת מחדל

    הprice זה המחיר ליחידה של מטריה, ההנחה היא הנחה על כל מטריה אז אני צריך לעשות קודם את price*discount/100 ומזה לעשות new price שזה המחיר אחרי הנחה שזה price - (price*discount/100( נכון??
    בכל מקרה תיקנתי ועכשיו אין לי שגיאות בסינטקס לפי מה שכתוב בתוכנה

    #include <stdio.h>
    #include <conio.h>
    void main (void)
    {
    int price=0,mispar=0;
    float discount=0.0, Newprice=0.0;

    printf("Pls enter the price of the umbrella\n\n");
    scanf("%d, &price");
    printf("Pls enter the no. of umbrelas\n\n ");
    scanf("%d, &number");
    printf("Pls enter the discount\n\n");
    scanf("%f, &discount");

    Newprice=price-(price*(discount/100));
    printf("The total price for one umbrella after discount is : %d/n/n ", Newprice*mispar);
    getch();
    }

    ובכל זאת יוצא לי 0... אם אני לא משווה את המשתנים ל0 אז יוצא לי -0.12334 משו כזה שזה מספר שהוא לא משתנה... לא משנה מה אני מציב
    מה עושים?? :\
    *
    The Division Bell

  7. #6

    ברירת מחדל

    ציטוט נכתב במקור על ידי devoutionSource צפיה בהודעה
    הprice זה המחיר ליחידה של מטריה, ההנחה היא הנחה על כל מטריה אז אני צריך לעשות קודם את price*discount/100 ומזה לעשות new price שזה המחיר אחרי הנחה שזה price - (price*discount/100( נכון??
    בכל מקרה תיקנתי ועכשיו אין לי שגיאות בסינטקס לפי מה שכתוב בתוכנה

    #include <stdio.h>
    #include <conio.h>
    void main (void)
    {
    int price=0,mispar=0;
    float discount=0.0, Newprice=0.0;

    printf("Pls enter the price of the umbrella\n\n");
    scanf("%d, &price");
    printf("Pls enter the no. of umbrelas\n\n ");
    scanf("%d, &number");
    printf("Pls enter the discount\n\n");
    scanf("%f, &discount");

    Newprice=price-(price*(discount/100));
    printf("The total price for one umbrella after discount is : %d/n/n ", Newprice*mispar);
    getch();
    }

    ובכל זאת יוצא לי 0... אם אני לא משווה את המשתנים ל0 אז יוצא לי -0.12334 משו כזה שזה מספר שהוא לא משתנה... לא משנה מה אני מציב
    מה עושים?? :\
    אתה מדפיס %d על משתנה FLOAT במקום %f




    http://www.eccouncil.org/
    עוד אין לך MCITP ?!


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

    ברירת מחדל

    ציטוט נכתב במקור על ידי israeliviper צפיה בהודעה
    איפה אתה מריץ את זה? יש פה מלא שגיאות קומפיצליה. בכל אופן לגבי מחיר תמיד תעדיף לעבוד בFLOAT במיוחד בחישובים עבורו.תקן את השגיאות התחביריות לפי הודעות הקומפיילר (מרכאות במקום וכו)
    חוץ מזה הלוגיקה שלך לא נכונה פה. המחיר אמור להיות מחיר ליחידה (מטריה אחת- או שלא?) אתה צריך להכפיל את המחיר ליחידה בכמות. לאחר מכן להכפיל את התוצאה של ההכפלה הנ"ל באחוז ההנחה (מה שקלטת בהנחה חלקי 100) התוצאה של זה צריך להיות התוצאה הסופית
    לא נראה לי.... אתה קודם כל עושה הנחה על מחיר של מטרייה בודדת, ורק אז כופל במספר.


    *בהנחה ש- discount הוא מספר בין 1 ל- 100. כלומר אם זה 50% הנחה, אז discount=50
    האלגוריתם הוא כזה:
    1. קלוט discount ;
    2. קלוט price ;
    3. קלוט mispar ;
    4. הכנס ל- newPrice את price*discount)/100)
    5. הכנס ל- total את newPrice*mispar
    6. הדפס את total .

    זהו :|
    נתתי לך את האלגוריתם כי אני לא יודע לכתוב ב- C, אבל אם רק תעקוב אחרי האלגוריתם לא צריכה להיות בעיה, אין פה שום תנאי ושום לולאה.


    אגב, ערכתי לך את הכותרת - שים לב בפעם הבאה.
    נערך לאחרונה על ידי B1ackSn0w; 27-10-2009 בשעה 21:03.
    תכירו את שמוליק, אבא קנה לי

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


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

  9. #8

    ברירת מחדל

    ציטוט נכתב במקור על ידי S3NSA צפיה בהודעה
    לא נראה לי.... אתה קודם כל עושה הנחה על מחיר של מטרייה בודדת, ורק אז כופל במספר.


    *בהנחה ש- discount הוא מספר בין 1 ל- 100. כלומר אם זה 50% הנחה, אז discount=50
    האלגוריתם הוא כזה:
    1. קלוט discount ;
    2. קלוט price ;
    3. קלוט mispar ;
    4. הכנס ל- newPrice את price*discount)/100)
    5. הכנס ל- total את newPrice*mispar
    6. הדפס את total .

    זהו :|
    נתתי לך את האלגוריתם כי אני לא יודע לכתוב ב- C, אבל אם רק תעקוב אחרי האלגוריתם לא צריכה להיות בעיה, אין פה שום תנאי ושום לולאה.


    אגב, ערכתי לך את הכותרת - שים לב בפעם הבאה.
    חח זה לא עקרוני ולא משנה. זה כבר הגדרה של הצרכים. מקובל לעשות חישוב כללי לפני ההנחה ולאחר הנחה. עניין של סמנטיקה. קיצר זה תם מתארך יותר מידי. אם עדיין לא מובן אני אפרסם את כל הקוד וזהו. עניין של 5 דקות עבודה




    http://www.eccouncil.org/
    עוד אין לך MCITP ?!


  10. #9
    משתמש מתקדם
    שם פרטי
    דניאלTM
    תאריך הצטרפות
    02/2009
    גיל
    26
    הודעות
    864
    לייקים
    0
    נקודות
    551
    משפט מחץ
    COME TOGETHER!! RIGHT NOW!
    מין: זכר

    ברירת מחדל

    בסוף נכשלתי

    ציטוט נכתב במקור על ידי israeliviper צפיה בהודעה
    אם עדיין לא מובן אני אפרסם את כל הקוד וזהו. עניין של 5 דקות עבודה
    אני אשמח !!
    *
    The Division Bell

+ תגובה לנושא


הרשאות פרסום

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


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

נושאים: 2,449,681 | הודעות: 8,150,263 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect