נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: עזרה בשאלה

(נושא נעול נושא נעול)
שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
haha
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 13 April 2006
מדינה: Israel
משתמש: מנותק/ת
הודעות: 18
נשלח בתאריך: 18 April 2006 בשעה 15:23 | IP רשוּם
 

צריך לכתוב תוכנית שתקלוט את מספר המכירות שהתבצעו ביום מכירה בחנות מסוים ולאחר מכן סדרת נתונים עבור כל מכירה .הנתונים שיקלטו הם קוד מוצר (מס שלם 3 ספרות) והספרה השמאלית בקוד מתארת הקטגוריה אליה שייך (קטגוריה 1 לחם.2 עוגות.3 עוגיות כלומר שבקוד צריך הספרה השמאלית להיות או 1 או 2 או3 וצריך להודיע למשתמש אם הכניס מספר קוד שלא שייך)וגם לקלוט הכמות המבוקשת מחיר היחידה וצורת תשלום(1 קרטיס אשראי 2 מזומן) והתוכנית תחשב סה"כ הכנסות ביום מכירה סה"כ תשלומים שנתקבלו עבור כל קטגוריה(1,2,3) ..כמות מכירות בכל צורת תשלום(1,2) ..והקטגוריה הנמכרת ביותר..

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

תודה


 



 

  

חזרה לתחילת העמוד הצג את כרטיס החבר של haha חפש הודעות אחרות של haha
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 18 April 2006 בשעה 18:22 | IP רשוּם
 

שפה, איך התכנית פועלת, קצת קוד - מה את שואלת בעצם ?
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
haha
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 13 April 2006
מדינה: Israel
משתמש: מנותק/ת
הודעות: 18
נשלח בתאריך: 18 April 2006 בשעה 19:01 | IP רשוּם
 

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

תודה

 

 

קוד:
#include<stdio.h>
void main()
{
   int i,j,ID;      //counters
   int qtPdct,pay;      //number of products;
   int sum=0;      //stores sum notice it is started at 0 !!

   int product[3];   //product[0] - stores price,product[1] - quantity,product[3]-ID (not used)

   pay=1,2 ;
   printf("Please enter number of products (quantity): ");
   scanf("%d",&qtPdct);
   printf("to pay cach press 1,to pay by credit card press 2\n");
   printf("\n\n");

   for(j=0;j<qtPdct;j++){
      i=0;
      printf("Enter [%d] product price : ",j+1);
      scanf("%d",&product);
      printf("Enter [%d] product quantity : ",j+1);
      scanf("%d",&product[i+1]);
      printf("Enter [%d] product ID code : ",j+1);
      scanf("%d",&product[i+2]);
   if(ID <100 || ID >499) printf("sorry,there no product have this ID code.. \n");
      printf("Enter [%d] how do you want to pay : ",j+1);
   scanf("%d",&pay);
   if(pay<1||pay>2) printf("sorry,you cant pay like that..");

         //         & ;nbs p;    price      *   quantity
      sum = sum + ( (product) * (product[i+1]) );

      printf("\n");
   }

   printf("\n\nTotal income is : %d",sum);

 

}


 

 

חזרה לתחילת העמוד הצג את כרטיס החבר של haha חפש הודעות אחרות של haha
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 18 April 2006 בשעה 20:42 | IP רשוּם
 

הצעה:
מערך של שלוש רשומות (כל אחת מייצגת קטגוריה)
ובכל רשומה יש: הכנסה, כמות מזומן, כמות אשראי.

ואת קולטת וכו'..

ובסוף:
*   סה"כ הכנסה ע"י חיבור ההכנסות של כל המערך.
*   כמות קנייה בכל שיטה: חיבור הכמויות לשתי משתנים שונים בכל המערך.
*   קטגוריה נמכרת ביותר: חיפוש במערך של הקטגוריה שבה כמות אשראי+כמות מזומן הכי גדולה.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
haha
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 13 April 2006
מדינה: Israel
משתמש: מנותק/ת
הודעות: 18
נשלח בתאריך: 18 April 2006 בשעה 21:23 | IP רשוּם
 

אולי תעלה את הקוד ..לא הבנתי כל כך

תודה

חזרה לתחילת העמוד הצג את כרטיס החבר של haha חפש הודעות אחרות של haha
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 18 April 2006 בשעה 23:10 | IP רשוּם
 

לא כתבתי קוד, אלא נתתי לך הצעות איך לכתוב.
תגידי מה לא הבנת, ואני אסביר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
haha
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 13 April 2006
מדינה: Israel
משתמש: מנותק/ת
הודעות: 18
נשלח בתאריך: 18 April 2006 בשעה 23:44 | IP רשוּם
 

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

חזרה לתחילת העמוד הצג את כרטיס החבר של haha חפש הודעות אחרות של haha
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 19 April 2006 בשעה 12:39 | IP רשוּם
 

אתה עושה חלוקה ב-100 לתוך מספר שלם ויש לך את ספרת המאות.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

מצטערים, אינך יכול/ה להגיב לנושא זה.
נושא זה נעול.

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה