资源简介
应用控制台应用程序实现了字的贩卖机系统的选购界面和管理界面,根据现实中的概率编制了一个模拟验钞装置和找零功能,用户的每次操作自动记录到文件中以便管理员查看,商品和零钱数目,同时管理员可以处理钱和商品的数目。等等。。。。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace zudongfanmaiji
{
class Program
{
private const string FILE_NAME = @“..\..\File.txt“;
static void Main(string[] args)
{
int N1 = 100 N2 = 100 N3 = 100;
char[] good ={ ‘A‘ ‘B‘ ‘C‘ };
int[] Gnumber ={ N1 N2 N3 };
int[] number ={ 0 5 5 60 70 100 };
int[] miane ={ 100 50 20 10 5 1 };
using (StreamWriter sw = File.CreateText(FILE_NAME))
{sw.WriteLine(“{045}“ “*********欢迎光临***********“); }
start: Console.WriteLine(“{045}“ “*********欢迎光临***********“);
using (StreamWriter sw = File.AppendText(FILE_NAME))
{
sw.WriteLine(“商品及其代号为:A(1)\tB(2)\tC(3)“);
sw.WriteLine(“ 2元 3元\t6元“);
sw.WriteLine(“当前商品量为:A \tB\t C“);
sw.WriteLine(“ “ + Gnumber[0].ToString() + “件\t“ + Gnumber[1].ToString() + “件\t“ + Gnumber[2].ToString() + “件“);
}
Console.WriteLine(“商品及其代号为:A(1)\tB(2)\tC(3)“);
Console.WriteLine(“ 2元 3元\t6元“);
Console.WriteLine(“当前商品量为:A \tB\t C“);
Console.WriteLine(“ “ + Gnumber[0].ToString() + “件\t“ + Gnumber[1].ToString() + “件\t“ + Gnumber[2].ToString() + “件“);
Console.WriteLine(“投币请双击回车键“);
Console.ReadLine();
Console.WriteLine(“----------------------------------------“);
string manager = Console.ReadLine();
if (manager == “123456“)
{
Console.Clear();
goto manager;
}
Console.Write(“请投币:“);
money:int Money = int.Parse(Console.ReadLine());
if (Money == 1)
{
using (StreamWriter sw = File.AppendText(FILE_NAME))
{
sw.WriteLine(“对不起,最低消费为2元!“);
sw.WriteLine(“退回您所投1元\n请重新投币:“);
}
Console.WriteLine(“对不起,最低消费为2元!\n退回您所投1元\n请重新投币:“);
goto money;
}
if (Money == 100 || Money == 50 || Money == 20 || Money == 10 || Money == 5 || Money == 1)
{ }
else
{
Console.WriteLine(“操作错误,请重新投币!“);
goto money;
}
for (int X = 0; X < miane.Length; X++)
{
if (Money == miane[X])
{
number[X]++;
}
}
int JiaBi = new Random().Next(6);
if (JiaBi == 0)
{
using (StreamWriter sw = File.AppendText(FILE_NAME))
{
sw.WriteLine(“您所投为假币“);
sw.WriteLine(“退回您所投{0}元“ Money);
sw.
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 24576 2009-07-01 21:46 自动贩卖机\zudongfanmaiji\bin\Debug\zudongfanmaiji.exe
文件 22016 2009-07-01 21:46 自动贩卖机\zudongfanmaiji\bin\Debug\zudongfanmaiji.pdb
文件 5632 2005-11-11 22:25 自动贩卖机\zudongfanmaiji\bin\Debug\zudongfanmaiji.vshost.exe
文件 197 2009-07-01 21:46 自动贩卖机\zudongfanmaiji\File.txt
文件 24576 2009-07-01 21:46 自动贩卖机\zudongfanmaiji\obj\Debug\zudongfanmaiji.exe
文件 22016 2009-07-01 21:46 自动贩卖机\zudongfanmaiji\obj\Debug\zudongfanmaiji.pdb
文件 162 2009-07-01 21:46 自动贩卖机\zudongfanmaiji\obj\zudongfanmaiji.csproj.FileList.txt
文件 18397 2009-07-01 21:46 自动贩卖机\zudongfanmaiji\Program.cs
文件 1247 2009-06-17 10:37 自动贩卖机\zudongfanmaiji\Properties\AssemblyInfo.cs
文件 1962 2009-06-17 10:37 自动贩卖机\zudongfanmaiji\zudongfanmaiji.csproj
文件 931 2009-06-17 10:37 自动贩卖机\zudongfanmaiji.sln
..A..H. 11776 2009-07-01 21:46 自动贩卖机\zudongfanmaiji.suo
文件 129 2009-07-01 21:51 自动贩卖机\操作说明.txt
目录 0 2009-06-22 00:21 自动贩卖机\zudongfanmaiji\obj\Debug\Refactor
目录 0 2009-06-22 00:21 自动贩卖机\zudongfanmaiji\obj\Debug\TempPE
目录 0 2009-06-22 00:21 自动贩卖机\zudongfanmaiji\bin\Debug
目录 0 2009-07-01 21:46 自动贩卖机\zudongfanmaiji\obj\Debug
目录 0 2009-06-22 00:21 自动贩卖机\zudongfanmaiji\bin
目录 0 2009-06-22 00:21 自动贩卖机\zudongfanmaiji\obj
目录 0 2009-06-22 00:21 自动贩卖机\zudongfanmaiji\Properties
目录 0 2009-07-01 21:46 自动贩卖机\zudongfanmaiji
目录 0 2009-07-01 21:51 自动贩卖机
----------- --------- ---------- ----- ----
133617 22
- 上一篇:ASP.NET在线图书馆管理系统完整源码
- 下一篇:利用C#实现的词法语法分析器
评论
共有 条评论