c#贩卖机代码
时间: 2023-07-03 07:25:27 浏览: 156
饮料自动售货机程序:C#
以下是一个简单的C#贩卖机代码示例,实现了选择商品、投币、找零等基本功能:
```csharp
using System;
public class Program
{
static int money = 0; // 存储已投币金额
static int price = 0; // 存储商品价格
public static void Main()
{
Console.WriteLine("欢迎使用贩卖机,请选择商品:");
Console.WriteLine("1. 可乐(¥3)");
Console.WriteLine("2. 矿泉水(¥2)");
Console.WriteLine("3. 薯片(¥5)");
int choice = int.Parse(Console.ReadLine());
switch (choice)
{
case 1:
price = 3;
break;
case 2:
price = 2;
break;
case 3:
price = 5;
break;
default:
Console.WriteLine("无效的选择!");
return;
}
Console.WriteLine("商品价格为¥{0},请投币:", price);
while (money < price)
{
int coin = int.Parse(Console.ReadLine());
money += coin;
Console.WriteLine("已投币金额:¥{0}", money);
}
int change = money - price;
Console.WriteLine("投币金额已达到商品价格,找零¥{0}", change);
}
}
```
运行程序后,您可以选择要购买的商品,程序会根据您的选择显示商品价格。然后,您可以不断输入硬币金额进行投币,直到投币金额达到商品价格为止。程序会计算找零并输出。注意,这是一个简单的示例程序,实际应用中还需要考虑更多的情况,如商品库存、退币等。
阅读全文