Here is what I have so far however I am having trouble getting the Bool to work so that it does not assign the same seat twice. Seat capasity is 1-5 1st class 6-10 Economy.
Please help
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _8._19
{
class Program
static void Main(string[] args)
// Description: main entry point of program
// Parameters: none
// Returns: nothing
Random rand = new Random();
bool[] seats = new bool[10];
int inputI = 0;
char inputC = ' ';
bool quit = false;
do
Console.Clear();
int seatAssignF = rand.Next(0, 5);
int seatAssignE = rand.Next(5, 10);
Console.WriteLine("Please type [1] for First Class
\nPlease type [2] for Economy
\nPlease type [3] to exit the order system");
inputI = Int32.Parse(Console.ReadLine());
switch (inputI)
case 1:
seats[seatAssignF] = true;
Console.WriteLine("Your seat: {0}", seatAssignF + 1);
Console.WriteLine("Press enter to continue...");
Console.ReadLine();
break;
case 2:
seats[seatAssignE] = true;
Console.WriteLine("Your seat: {0}", seatAssignE + 1);
case 3:
quit = true;
default:
Console.WriteLine("ERROR::INVALID SELECTION");
}
} while (!quit);
Thx
Tammy