Untitled

 avatar
unknown
plain_text
2 years ago
1.7 kB
2
Indexable
meny bajs = new meny();

bajs.displaymeny();

interface IKitchenmach  ///interface
{
    public string Type { get; set; }  
    public string Brand { get; set; }
    public bool   Working { get; set; }
}


class meny
{

    List<IKitchenmach> redskap = new List<IKitchenmach>()   //lista av objekt
{
    new köksapparater ("Osthyvel", "IKEA", true ),
    new köksapparater ("Smörkniv", "Mora", true ),
    new köksapparater ("Slickepott", "Duka", true )


};
    //Skapa ett program som:
    //Huvudmeny
    //- Skriver ut en huvudmeny innehållande ett antal val (1. Använd köksapparat 2. Lägg till köksapparat 3. Lista köksapparater 4. Ta bort köksapparat 5. Avsluta). [1]
    //-Låter användaren ange ett val i huvudmenyn och läser in valet. [2]

    public void displaymeny()     //en metod för att skriva ut huvudmenyn
    {

        Console.WriteLine("======Amazing Kitchen======");
        Console.WriteLine("1. Använd köksapparat");
        Console.WriteLine("2. Lägg till köksapparat");
        Console.WriteLine("3. Lista köksapparater");
        Console.WriteLine("4. Ta bort köksapparater");
        Console.WriteLine("5. Avsluta");
        Console.ReadLine();

        int option = int.Parse(Console.ReadLine());
    }

}



class köksapparater: IKitchenmach  //ny klass som ärver av interfacet
{
    public string Type { get; set; }   //properties
    public string Brand { get; set; }
    public bool Working { get; set; }
    public köksapparater(string type, string brand, bool working) //konstruktorn
    {
        Type = type;
        Brand = brand;
        Working = working;
    }
}
Editor is loading...