לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #1  
ישן 08-01-2006, 22:43
  המחפש המחפש אינו מחובר  
 
חבר מתאריך: 24.11.05
הודעות: 317
בניתי תוכנית בC של מכונת משקאות מרוב שעמום- כנסו תגידו מה דעתכם

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

התוכנית (זה קצת ארוך זה בהצלחה) :
קוד PHP:
 #include <stdio.h>
#include <conio.h>
int itemP_mesanenet ()
{
     
int codeP;
     
printf("Enter now-->");
     
scanf("%d",&codeP);
     while (!(
codeP>&& codeP<8))
     {
         
printf("Wrong chose, try again-->");
         
scanf("%d",&codeP);
     }
     return (
codeP);
}
float get_itemP()
{
    
int codeP;
    
float price;
    
printf("Enter number of the item that you want to buy from the list:\n");
    
printf("\tEnter 1 for instant coffee\t price: 2.25 NIS\n");
    
printf("\tEnter 2 for black coffee\t price: 2.25 NIS\n");
    
printf("\tEnter 3 for tea\t\t\t price: 1.30 NIS\n");
    
printf("\tEnter 4 for chocolate\t\t price: 2.50 NIS\n");
    
printf("\tEnter 5 for soup\t\t price: 3.10 NIS\n");
    
printf("\tEnter 6 for coke\t\t price: 3.30 NIS\n");
    
printf("\tEnter 7 for orange juice\t price: 3.20 NIS\n");
    
codeP=itemP_mesanenet();
    switch (
codeP)
    {
         case 
1:
         case 
2price=2.25; break;
         case 
3price=1.30; break;
         case 
4price=2.50; break;
         case 
5price=3.10; break;
         case 
6price=3.30; break;
         case 
7price=3.20; break;
    }
    return (
price);
}
float get_pay()
{
    
float pay;
    
printf("Enter coin-->");
    
scanf("%f",&pay);
    return (
pay);
}
void check(float itemP,float pay)
{
     
float HowMore,more,change;
     while (
itemP>pay
     {
         
HowMore=itemP-pay
         
printf("You need to enter more money, you need to enter more %0.2f\n",HowMore);
         
printf("Please enter more money-->");
         
scanf("%f",&more); 
         
pay=pay+more
     }
     if (
itemP==pay)
        
printf("Thank you for using the drink machine!");
     else
     {
         
change=pay-itemP;
         
printf("You need to get %0.2f change",change);
     }
}
int main()
{
     
float itemP,pay;
     
itemP=get_itemP();
     
pay=get_pay();
     
check(itemP,pay); 
     
getch();

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 03:30

הדף נוצר ב 0.06 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר