[XX='Maginaku, c: 657076, m: 1658345'][/XX] sensya ka na lods ha wala akong ide kasi ng c# kaya diko macheck kung saan mga errors nya. i base mo nalang yang output nyang error tas tignan mo yung mga line kung saan sya palyado
Mauna muna dapat yung user input tapos switch case, ang dapat laman nung queue.Enqueue mo is yung makukuha sa ReadLine kaya no need na maglagay ng Mama, Papa, etc.. kasi dapat habang nagrurun yung program, kapag sinelect si 1, doon palang siya dapat magaadd ng element.
using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
namespace CSharp_Shell
{
public class Program
{
public static void Main()
{
Queue<string> queue = new Queue<string>();
//Add an element
queue.Enqueue("Mama");
queue.Enqueue("Papa");
queue.Enqueue("ate");
queue.Enqueue("Kuya");
queue.Enqueue("Bunso");
Console.WriteLine("=>Queue Menu<=");
Console.WriteLine("1.Add an element(Back)");
Console.WriteLine("2.Remove front element");
Console.WriteLine("3.Search an element");
Console.WriteLine("4.Display Queue Elements");
Console.WriteLine("5.Exit");
Console.WriteLine("Enter Your Choice: ");
string add = Console.ReadLine();
Console.WriteLine();
//Remove first element
//queue.Dequeue();
//search element
//string search = "second";
//var result = queue.FirstOrDefault(x => x.Contains(search));
//Console.WriteLine(result );
//display queue
//foreach(var q in queue){
//Console.WriteLine(q);
int Queue = 0;
switch (add)
{
case 1:
Console.WriteLine("Enter an item to add to Queue:");
string aa = Console.ReadLine();
queue.Enqueue(aa);
break;
case 2:
queue.Dequeue();
Console.WriteLine("Enter an item you want to remove to Queue");
string bb = Console.ReadLine();
queue.Dequeue(bb); q in queue);
Console.WriteLine(q);
break;
case 3:
Console.WriteLine("Enter an Element that you want to search in Queue");
string cc = Console.ReadLine();
queue.Contains(cc);
break;
case 4:
Console.WriteLine("Display Queue Elements");
break;
using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
namespace CSharp_Shell
{
public class Program
{
public static void Main()
{
Queue<string> queue = new Queue<string>();
//Add an element
queue.Enqueue("Mama");
queue.Enqueue("Papa");
queue.Enqueue("ate");
queue.Enqueue("Kuya");
queue.Enqueue("Bunso");
Console.WriteLine("=>Queue Menu<=");
Console.WriteLine("1.Add an element(Back)");
Console.WriteLine("2.Remove front element");
Console.WriteLine("3.Search an element");
Console.WriteLine("4.Display Queue Elements");
Console.WriteLine("5.Exit");
Console.WriteLine("Enter Your Choice: ");
string add = Console.ReadLine();
Console.WriteLine();
//Remove first element
//queue.Dequeue();
//search element
//string search = "second";
//var result = queue.FirstOrDefault(x => x.Contains(search));
//Console.WriteLine(result );
//display queue
//foreach(var q in queue){
//Console.WriteLine(q);
int Queue = 0;
switch (add)
{
case 1:
Console.WriteLine("Enter an item to add to Queue:");
string aa = Console.ReadLine();
queue.Enqueue(aa);
break;
case 2:
queue.Dequeue();
Console.WriteLine("Enter an item you want to remove to Queue");
string bb = Console.ReadLine();
queue.Dequeue(bb); q in queue);
Console.WriteLine(q);
break;
case 3:
Console.WriteLine("Enter an Element that you want to search in Queue");
string cc = Console.ReadLine();
queue.Contains(cc);
break;
case 4:
Console.WriteLine("Display Queue Elements");
break;