using System.Collections.Generic;
using System.Threading.Tasks;
using System.Runtime.Remoting.Services;
using System.Runtime.InteropServices;
using System.Data.SqlTypes;
using System.Runtime.CompilerServices;
using System.Security.Cryptography.X509Certificates;
namespace Vending_manchine
vendine[] machine = new vendine[10];
Console.WriteLine(machine[0].name = "chrisp:code:1");
Console.WriteLine(machine[0].price = 1.50);
Console.WriteLine(machine[0].stock = 10);
Console.WriteLine(machine[1].name = "chrips1:code 2");
Console.WriteLine(machine[1].price = 0.80);
Console.WriteLine(machine[1].stock = 10);
Console.WriteLine(machine[2].name = "chrisp2:code 3");
Console.WriteLine(machine[2].price = 1.50);
Console.WriteLine(machine[2].stock = 10);
Console.WriteLine(machine[3].name = "chrisp3.code :4");
Console.WriteLine(machine[3].price = 0.80);
Console.WriteLine(machine[3].stock = 10);
Console.WriteLine(machine[4].name = "chrisp4.code 5");
Console.WriteLine(machine[4].price = 1.50);
Console.WriteLine(machine[4].stock = 10);
Console.WriteLine(machine[5].name = "chrips5.code 6");
Console.WriteLine(machine[5].price = 0.80);
Console.WriteLine(machine[5].stock = 10);
Console.WriteLine(machine[6].name = "chrisp6.code 7");
Console.WriteLine(machine[6].price = 1.50);
Console.WriteLine(machine[6].stock = 10);
Console.WriteLine(machine[7].name = "chrisp7.code 8");
Console.WriteLine(machine[7].price = 0.80);
Console.WriteLine(machine[7].stock = 10);
Console.WriteLine(machine[8].name = "chrisp8.code8");
Console.WriteLine(machine[8].price = 1.50);
Console.WriteLine(machine[8].stock = 0);
Console.WriteLine(machine[8].name = "chrips9.code9");
Console.WriteLine(machine[9].price = 0.80);
Console.WriteLine(machine[9].stock = 10);
Console.WriteLine(machine[9].name = "chrisp10.code10");
public static void Main()
vendine[] machine = new vendine[10];
Console.WriteLine(machine[0].name);
public static void money()
Console.WriteLine(" i) Insert Coins,choosing product ");
Console.WriteLine("ii) exit.");
Console.WriteLine("pls enter a number to select an options");
int p = int.Parse(Console.ReadLine());
case 1: InsertCoins(); break;
case 2: Console.WriteLine("have a nice day"); break;
public static void InsertCoins()
vendine[] machine = new vendine[10];
Console.WriteLine("We will only accpet 5p=1, 10p=2 ,20p=3 ,50p=4,1=5,2=6, if you want to quit press 7");
Console.WriteLine("enter the coin you wanna choose ");
int numbercoins = int.Parse(Console.ReadLine());
case 1: moneyenter = moneyenter + 5; break;
case 2: moneyenter = moneyenter + 10; break;
case 3: moneyenter = moneyenter + 20; break;
case 4: moneyenter = moneyenter + 50; break;
case 5: moneyenter = moneyenter + 100; break;
case 6: moneyenter = moneyenter + 200; break;
Console.WriteLine("No such a coin");
machine[0].Money = moneyenter;
Console.WriteLine("now your wallet have " + machine[0].Money );
Console.WriteLine(machine[0].Money);
Console.WriteLine("plz pick an product using product code , also if you wanna quit press 11");
int productcode = int.Parse(Console.ReadLine());
if (machine[0].Money < 150)
Console.WriteLine("you don't have enough money");
else if (machine[0].stock == 0)
Console.WriteLine("No product now");
Console.WriteLine("enjoy your food,or choose another food?");
machine[0].Money = machine[0].Money - 150;
machine[0].stock = machine[0].stock - 1;
else if (productcode == 2)
if (machine[0].Money < 150)
Console.WriteLine("you don't have enough money");
else if (machine[1].stock == 0)
Console.WriteLine("No product now");
Console.WriteLine("enjoy your food,or choose another food?");
machine[0].Money = machine[0].Money - 150;
machine[1].stock = machine[1].stock - 1;
else if (productcode == 3)
if (machine[0].Money < 150)
Console.WriteLine("you don't have enough money");
else if (machine[2].stock == 0)
Console.WriteLine("No product now");
Console.WriteLine("enjoy your food,or choose another food?");
machine[0].Money = machine[0].Money - 150;
machine[2].stock = machine[2].stock - 1;
else if (productcode == 4)
if (machine[0].Money < 150)
Console.WriteLine("you don't have enough money");
else if (machine[3].stock == 0)
Console.WriteLine("No product now");
Console.WriteLine("enjoy your food,or choose another food?");
machine[0].Money = machine[0].Money - 150;
machine[3].stock = machine[3].stock - 1;
else if (productcode == 5)
if (machine[0].Money < 150)
Console.WriteLine("you don't have enough money");
else if (machine[4].stock == 0)
Console.WriteLine("No product now");
Console.WriteLine("enjoy your food,or choose another food?");
machine[0].Money = machine[0].Money - 150;
machine[4].stock = machine[4].stock - 1;
else if (productcode == 6)
if (machine[0].Money < 150)
Console.WriteLine("you don't have enough money");
else if (machine[5].stock == 0)
Console.WriteLine("No product now");
Console.WriteLine("enjoy your food,or choose another food?");
machine[0].Money = machine[0].Money - 150;
machine[5].stock = machine[5].stock - 1;
else if (productcode == 7)
if (machine[0].Money < 150)
Console.WriteLine("you don't have enough money");
else if (machine[6].stock == 0)
Console.WriteLine("No product now");
Console.WriteLine("enjoy your food,or choose another food?");
machine[0].Money = machine[0].Money - 150;
machine[6].stock = machine[6].stock - 1;
else if (productcode == 8)
if (machine[0].Money < 150)
Console.WriteLine("you don't have enough money");
else if (machine[7].stock == 0)
Console.WriteLine("No product now");
Console.WriteLine("enjoy your food,or choose another food?");
machine[0].Money = machine[0].Money - 150;
machine[7].stock = machine[7].stock - 1;
else if (productcode == 9)
if (machine[0].Money < 150)
Console.WriteLine("you don't have enough money");
else if (machine[8].stock == 0)
Console.WriteLine("No product now");
Console.WriteLine("enjoy your food,or choose another food?");
machine[0].Money = machine[0].Money - 150;
machine[8].stock = machine[8].stock - 1;
else if (productcode == 10)
if (machine[0].Money < 150)
Console.WriteLine("you don't have enough money");
else if (machine[9].stock == 0)
Console.WriteLine("No product now");
Console.WriteLine("enjoy your food,or choose another food?");
machine[0].Money = machine[0].Money - 150;
machine[9].stock = machine[9].stock - 1;
else if (productcode == 11)
Console.WriteLine("exit.........");