Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自动售货机项目 我需要帮助编写这个程序,我对C和C++比较新。请帮我开始。我不知道从哪里开始,但我正在尽力。我需要写一个自动售货机程序 在屏幕上显示饮料列表 允许用户退出或选择饮料 如果用户选择一种饮料,他或她将输入插入机器的金额 #包括 #定义系统 作废_C++_C_Arrays_Loops - Fatal编程技术网

自动售货机项目 我需要帮助编写这个程序,我对C和C++比较新。请帮我开始。我不知道从哪里开始,但我正在尽力。我需要写一个自动售货机程序 在屏幕上显示饮料列表 允许用户退出或选择饮料 如果用户选择一种饮料,他或她将输入插入机器的金额 #包括 #定义系统 作废

自动售货机项目 我需要帮助编写这个程序,我对C和C++比较新。请帮我开始。我不知道从哪里开始,但我正在尽力。我需要写一个自动售货机程序 在屏幕上显示饮料列表 允许用户退出或选择饮料 如果用户选择一种饮料,他或她将输入插入机器的金额 #包括 #定义系统 作废,c++,c,arrays,loops,C++,C,Arrays,Loops,自动售货机项目 我需要帮助编写这个程序,我对C和C++比较新。请帮我开始。我不知道从哪里开始,但我正在尽力。我需要写一个自动售货机程序 在屏幕上显示饮料列表 允许用户退出或选择饮料 如果用户选择一种饮料,他或她将输入插入机器的金额 #包括 #定义系统 作废菜单(作废); 空巧克力(void); 无效价格(无效); 作废变更(作废); 无效结束(void); int-choc[10]={0,1,2,3,4,5,6,7,8,9}; int main() { int简介; int选项; 智力选择; 国

自动售货机项目 我需要帮助编写这个程序,我对C和C++比较新。请帮我开始。我不知道从哪里开始,但我正在尽力。我需要写一个自动售货机程序

  • 在屏幕上显示饮料列表
  • 允许用户退出或选择饮料
  • 如果用户选择一种饮料,他或她将输入插入机器的金额
  • #包括
    #定义系统
    作废菜单(作废);
    空巧克力(void);
    无效价格(无效);
    作废变更(作废);
    无效结束(void);
    int-choc[10]={0,1,2,3,4,5,6,7,8,9};
    int main()
    {
    int简介;
    int选项;
    智力选择;
    国际货币;
    国际贸易支付;
    e:菜单();
    printf(“输入您的选项:”);
    scanf(“%d”、&intro);
    printf(“\n”);
    if(intro==1)
    {
    w:printf(“巧克力”);
    printf(“1.Choose Chocolate\n”);
    printf(“2.查看要支付的价格”);
    printf(“3.返回主菜单\n\n”);
    printf(“规则:计算机只能接收RM1和RM5!\n\n\n”);
    printf(“输入您的选项:”);
    scanf(“%d”,选项(&O);
    printf(“\n\n”);
    如果(选项==1)
    {
    系统(“cls”);
    printf(“巧克力名称列表:”);
    printf(“\n\n”);
    printf(“1.Cadburry黑森林”);printf(“\tRM3.00\n”);
    printf(“2.Kitkat”);printf(“\t\t\tRM2.00\n”);
    printf(“3.Crispy”);printf(“t\t\tRM2.00\n”);
    printf(“4.Crunch”);printf(“\t\t\tRM2.00\n”);
    printf(“5.Mars”);printf(“\t\t\tRM2.00\n”);
    printf(“6.Kinder Bueno”);printf(“\t\tRM2.00\n”);
    printf(“7.White Kinder Bueno”);printf(“\t\tRM2.00\n”);
    printf(“8.乳白色条”);printf(“\t\t\tRM2.00\n”);
    printf(“9.M&M”);printf(“t\t\t\tRM2.00\n”);
    printf(“10.Choki-Choki”);printf(“\t\t\tRM2.00\n”);
    printf(“\n\n”);
    printf(“选择巧克力:”);
    scanf(“%d”,选择(&C);
    printf(“\n\n”);
    开关(选择)
    {
    案例0:
    巧克力();
    printf(“您选择Cadburry Black Forest\n\n”);
    后藤w;
    案例1:
    巧克力();
    printf(“您选择Kitkat\n\n”);
    后藤w;
    案例2:
    巧克力();
    printf(“您选择Crispy\n\n”);
    后藤w;
    案例3:
    巧克力();
    printf(“您选择Crunch\n\n”);
    后藤w;
    案例4:
    巧克力();
    printf(“您选择火星\n\n”);
    后藤w;
    案例5:
    巧克力();
    printf(“您选择Kinder Bueno\n\n”);
    后藤w;
    案例6:
    巧克力();
    printf(“您选择白色Kinder Bueno\n\n”);
    后藤w;
    案例7:
    巧克力();
    printf(“您选择乳白色条\n\n”);
    后藤w;
    案例8:
    巧克力();
    printf(“您选择M&M\n\n”);
    后藤w;
    案例9:
    巧克力();
    printf(“您选择Choki Choki\n\n”);
    后藤w;
    默认值:转到e;
    }
    }
    否则如果(选项==2)
    {
    printf(“查看要支付的价格:”);
    scanf(“%d”,选择(&C);
    printf(“\n\n”);
    开关(选择)
    {
    案例0:
    价格();
    printf(“RM3.00\n\n”);
    后藤w;
    案例1:
    价格();
    printf(“RM2.00\n\n”);
    后藤w;
    案例2:
    价格();
    printf(“RM2.00\n\n”);
    后藤w;
    案例3:
    价格();
    printf(“RM2.00\n\n”);
    后藤w;
    案例4:
    价格();
    printf(“RM2.00\n\n”);
    后藤w;
    案例5:
    价格();
    printf(“RM2.00\n\n”);
    后藤w;
    案例6:
    价格();
    printf(“RM2.00\n\n”);
    后藤w;
    案例7:
    价格();
    printf(“RM2.00\n\n”);
    后藤w;
    案例8:
    价格();
    printf(“RM2.00\n\n”);
    后藤w;
    案例9:
    价格();
    printf(“RM2.00\n\n”);
    后藤w;
    默认值:转到e;
    }
    }
    其他的
    转到e;
    }
    else if(intro==2)
    {
    printf(“输入您的钱:”);
    scanf(“%d”、&money);
    printf(“\n\n”);
    如果(选项==0)
    {
    printf(“您的付款为3令吉”);
    printf(“\n\n”);
    choc[0]=付款;
    转到e;
    }
    如果(选项==1)
    {
    printf(“您的付款为RM2”);
    printf(“\n\n”);
    choc[1]=付款;
    转到e;
    }
    如果(选项==2)
    {
    printf(“您的付款为RM2”);
    printf(“\n\n”);
    choc[2]=付款;
    转到e;
    }
    如果(选项==3)
    {
    printf(“您的付款为RM2”);
    printf(“\n\n”);
    choc[3]=付款;
    转到e;
    }
    如果(选项==4)
    {
    printf(“您的付款为RM2”);
    printf(“\n\n”);
    choc[4]=付款;
    转到e;
    }
    如果(选项==5)
    {
    printf(“您的付款为RM2”);
    printf(“\n\n”);
    choc[5]=付款;
    转到e;
    }
    如果(选项==6)
    {
    printf(“您的付款为RM2”);
    printf(“\n\n”);
    choc[6]=付款;
    转到e;
    }
    如果(选项==7)
    {
    printf(“您的付款为RM2”);
    printf(“\n\n”);
    choc[7]=付款;
    转到e;
    }
    如果(选项==8)
    {
    printf(“您的付款为RM2”);
    printf(“\n\n”);
    choc[8]=付款;
    转到e;
    }
    如果(选项==9)
    {
    printf(“您的付款为RM2”);
    printf(“\n\n”);
    choc[9]=付款;
    转到e;
    }
    其他的
    {
    printf(“错误!\n\n”);
    转到e;
    }
    }
    else if(intro==3)
    {
    改变();
    转到e;
    }
    else if(intro==4)
    {
    printf(“享受它!”);
    如果(选项==0)
    {
    printf(“谢谢你,享受你的Cadburry黑森林!”);
    printf(“\n\n”);
    choc[0]=0;
    转到e;
    }
    如果(选项==1)
    {
    printf(“谢谢你,享受你的美食!”);
    printf(“\n\n”);
    choc[1]=0;
    转到e;
    }
    如果(选项==2)
    {
    printf(“谢谢你,享受你的香酥!”);
    printf(“\n\n”);
    choc[2]=0;
    转到e;
    }
    如果(选项==3)
    {
    printf(“谢谢你,享受你的嘎吱嘎吱声!”);
    printf(“\n\n”);
    choc[3]=0;
    转到e;
    }
    如果(选项==4)
    {
    printf(“谢谢你,享受你的火星!”);
    printf(“\n\n”);
    choc[4]=0;
    转到e;
    }
    如果(选项==5)
    {
    printf(“谢谢你,祝你玩得开心!”;
    printf(“\n\n”);
    choc[5]=0;
    转到e;
    }
    如果(选项==6)
    {
    printf(“谢谢你,享受你的白色Kinder Bueno!”);
    printf(“\n\n”);
    
    #include<stdio.h>
    #define system
    
    void menu(void);
    void chocolate(void);
    void price(void);
    void change(void);
    void end(void);
    
    
    int choc[10]={0,1,2,3,4,5,6,7,8,9};
    
    
    int main()
    {
     int intro;
     int option;
     int choice;
     int money;
     int payment;
    
    e: menu();
    
     printf("Enter Your Option: ");
     scanf("%d",&intro);
     printf("\n");
    
     if(intro==1)
     {
    
    w:  printf("The Chocolates\n\n");
      printf("1.Choose Chocolate\n");
      printf("2.View A Price To Be Paid\n");
      printf("3.Back To Main Menu\n\n");
    
      printf("Rules: Machine can only receive RM1 and RM5 only! \n\n\n");
    
      printf("Enter Your Option: ");
      scanf("%d",&option);
      printf("\n\n");
    
      if(option==1)
      {
       system("cls");
       printf("Name list of chocolate: ");
       printf("\n\n");
       printf("1. Cadburry Black Forest");          printf("\tRM3.00\n");
       printf("2. Kitkat");                         printf("\t\t\tRM2.00\n");
       printf("3. Crispy");                         printf("\t\t\tRM2.00\n");
       printf("4. Crunch");                         printf("\t\t\tRM2.00\n");
       printf("5. Mars");                           printf("\t\t\tRM2.00\n");
       printf("6. Kinder Bueno");                   printf("\t\tRM2.00\n");
       printf("7. White Kinder Bueno");             printf("\t\tRM2.00\n");
       printf("8. Milky Bar");                      printf("\t\t\tRM2.00\n");
       printf("9. M&M");                            printf("\t\t\t\tRM2.00\n");
       printf("10. Choki Choki");                    printf("\t\t\tRM2.00\n");
       printf("\n\n");
    
       printf("Choose Chocolate: ");
       scanf("%d",&choice);
       printf("\n\n");
    
       switch(choice)
       {
        case 0 :
         chocolate();
         printf("You choose Cadburry Black Forest\n\n");
         goto w;
        case 1 :
         chocolate();
         printf("You choose Kitkat\n\n");
         goto w;
        case 2 :
         chocolate();
         printf("You choose Crispy\n\n");
         goto w;
        case 3 :
         chocolate();
         printf("You choose Crunch\n\n");
         goto w;
        case 4 :
         chocolate();
         printf("You choose Mars\n\n");
         goto w;
        case 5 :
         chocolate();
         printf("You choose Kinder Bueno\n\n");
         goto w;
        case 6 :
         chocolate();
         printf("You choose White Kinder Bueno\n\n");
         goto w;
        case 7 :
         chocolate();
         printf("You choose Milky Bar\n\n");
         goto w;
        case 8 :
         chocolate();
         printf("You choose M&M\n\n");
         goto w;
        case 9 :
         chocolate();
         printf("You choose Choki Choki\n\n");
         goto w;
    
        default : goto e;
       }
      }
      else if(option==2)
      {
       printf("View A Price To Be Paid: ");
       scanf("%d",&choice);
       printf("\n\n");
    
       switch(choice)
       {
        case 0 :
         price();
         printf("RM3.00\n\n");
         goto w;
        case 1 :
         price();
         printf("RM2.00\n\n");
         goto w;
        case 2 :
         price();
         printf("RM2.00\n\n");
         goto w;
        case 3 :
         price();
         printf("RM2.00\n\n");
         goto w;
        case 4 :
         price();
         printf("RM2.00\n\n");
         goto w;
        case 5 :
         price();
         printf("RM2.00\n\n");
         goto w;
        case 6 :
         price();
         printf("RM2.00\n\n");
         goto w;
        case 7 :
         price();
         printf("RM2.00\n\n");
         goto w;
        case 8 :
         price();
         printf("RM2.00\n\n");
         goto w;
        case 9 :
         price();
         printf("RM2.00\n\n");
         goto w;
    
         default : goto e;
       }
      }
      else
       goto e;
     }
    
     else if(intro==2)
     {
      printf("Enter your money: ");
      scanf("%d",&money);
      printf("\n\n");
    
       if(choice==0)
       {
        printf("Your payment is RM3");
        printf("\n\n");
        choc[0]=payment;
        goto e;
       }
       if(choice==1)
       {
        printf("Your payment is RM2");
        printf("\n\n");
        choc[1]=payment;
        goto e;
       }
       if(choice==2)
       {
        printf("Your payment is RM2");
        printf("\n\n");
        choc[2]=payment;
        goto e;
       }
       if(choice==3)
       {
        printf("Your payment is RM2");
        printf("\n\n");
        choc[3]=payment;
        goto e;
       }
       if(choice==4)
       {
        printf("Your payment is RM2");
        printf("\n\n");
        choc[4]=payment;
        goto e;
       }
       if(choice==5)
       {
        printf("Your payment is RM2");
        printf("\n\n");
        choc[5]=payment;
        goto e;
       }
       if(choice==6)
       {
        printf("Your payment is RM2");
        printf("\n\n");
        choc[6]=payment;
        goto e;
       }
       if(choice==7)
       {
        printf("Your payment is RM2");
        printf("\n\n");
        choc[7]=payment;
        goto e;
       }
       if(choice==8)
       {
        printf("Your payment is RM2");
        printf("\n\n");
        choc[8]=payment;
        goto e;
       }
       if(choice==9)
       {
        printf("Your payment is RM2");
        printf("\n\n");
        choc[9]=payment;
        goto e;
       }
       else
       {
        printf("ERROR!\n\n");
        goto e;
       }
     }
    
     else if(intro==3)
     {
     change();
     goto e;
     }
    
     else if(intro==4)
     {
      printf("Enjoy it!");
    
       if(choice==0)
       {
        printf("Thank you and enjoy your Cadburry Black Forest!");
        printf("\n\n");
        choc[0]=0;
        goto e;
       }
       if(choice==1)
       {
        printf("Thank you and enjoy your Kitkat!");
        printf("\n\n");
        choc[1]=0;
        goto e;
       }
       if(choice==2)
       {
        printf("Thank you and enjoy your Crispy!");
        printf("\n\n");
        choc[2]=0;
        goto e;
       }
       if(choice==3)
       {
        printf("Thank you and enjoy your Crunch!");
        printf("\n\n");
        choc[3]=0;
        goto e;
       }
       if(choice==4)
       {
        printf("Thank you and enjoy your Mars!");
        printf("\n\n");
        choc[4]=0;
        goto e;
       }
       if(choice==5)
       {
        printf("Thank you and enjoy your Kinder Bueno!");
        printf("\n\n");
        choc[5]=0;
        goto e;
       }
       if(choice==6)
       {
        printf("Thank you and enjoy your White Kinder Bueno!");
        printf("\n\n");
        choc[6]=0;
        goto e;
       }
       if(choice==7)
       {
        printf("Thank you and enjoy your Milky Bar!");
        printf("\n\n");
        choc[7]=0;
        goto e;
       }
       if(choice==8)
       {
        printf("Thank you and enjoy your M&M!");
        printf("\n\n");
        choc[8]=0;
        goto e;
       }
       if(choice==9)
       {
        printf("Thank you and enjoy your Choki Choki!");
        printf("\n\n");
        choc[9]=0;
        goto e;
       }
       else
       {
        printf("Error! Try Again.\n\n");
        goto e;
       }
     }
      else
      end();
    
    }
    
    void menu(void)
    {
     printf("|WELCOME TO CHOCOLATES VENDING MACHINE|\n\n");
    
     printf("1.The Chocolates\n");
     printf("2.Login To Your Account\n");
     printf("3.View Change\n");
     printf("4.Exit Vending Machine\n");
     printf("5.Exit Program\n\n");
    }
    
    void chocolate(void)
    {
     int u[30];
     char o[30];
     FILE *choclot;
     choclot=fopen("parking.txt","a");
     printf("Your Chocolate: ");
     scanf("%s",&o);
     printf("Total Price: ");
     scanf("%d",&u);
     fprintf(choclot,"Chocolate: %s Total Price: %d\n\n",o,u);
     fclose(choclot);
    }
    
    void change(void)
    {
     int i;
     printf("Your Balance: \n\n");
     for(i=0;i<10;i++)
      printf("%d",choc[i]);
      printf("\n\n\n\n");
    }
    
    void end(void)
    {
     system("cls");
     printf("\t\t\tTHANK YOU FOR USING THIS SERVICES\n");
      printf("\t\t\t\t  Visit Us At \n\n");
      printf("\t\t\t    vendingmachine.com.my\n\n\n");
      printf(" First Programmer : Adawiyah\n");
      printf(" First Programmer : Vijayah Santhi\n");
    } 
    
    change = money - choice;
    
    change = money - cost;
    
    if(money >= cost) {
        // There's enough money.
    }else{
        // There's not enough money.
    }
    
    if(money >= cost) {
        printf("Change: %.2f\n", money - cost);
    }else{
        printf("You need RM%.2f more.\n", cost - money);
    }