Exemple #1
0
        static void Main(string[] args)
        {
            bool kaufeEin = true;

            while (kaufeEin)
            {
                Console.WriteLine("Viel Spaß beim Einkauf!");

                Einkaufswagen wagen = new Einkaufswagen();
                wagen.MaximaleAnzahlArtikel = 10;
                wagen.AktuellerInhalt       = new List <Artikel>();

                bool einkaufen = true;

                while (einkaufen)
                {
                    Artikel neuInWagen = ArtikelVonKonsole();
                    wagen.AktuellerInhalt.Add(neuInWagen);

                    if (wagen.AktuelleAnzahlArtikel() >= wagen.MaximaleAnzahlArtikel)
                    {
                        Console.WriteLine("Wagen voll! Ab zur Kasse...");
                        einkaufen = false;
                    }
                    else
                    {
                        Console.Write("Weiteren Artikel hinzufügen?");
                        switch (Console.ReadLine())
                        {
                        case "ja":
                        case "yes":
                        case "j":
                        case "J":
                        case "Ja":
                        case "y":
                        case "enjo":
                        case "heeh":
                            break;

                        default:
                            einkaufen = false;
                            break;
                        }
                    }
                }
                Console.WriteLine("...an der Kasse:");
                Console.WriteLine("Der gesamte Einkaufswagen kostet: " + wagen.Gesamtpreis() + " Euro!");


                // gesamtsummen ausgeben
                Console.WriteLine("Fin.");
                Console.ReadLine();
                Console.Clear();
            }
        }
Exemple #2
0
        static Artikel ArtikelVonKonsole()
        {
            Console.WriteLine("Was möchtest du in deinen Wagen legen?");
            Artikel a = new Artikel();

            Console.Write("Bitte Artikelname eingeben:");
            a.Name = Console.ReadLine();

            Console.Write("Bitte Artikelnummer eingeben:");
            a.Nummer = Convert.ToInt32(Console.ReadLine());

            Console.Write("Bitte Artikelpreis eingeben:");
            a.Einzelpreis = Convert.ToSingle(Console.ReadLine());

            Console.Write("Bitte Anzahl eingeben:");
            a.Anzahl = Convert.ToInt32(Console.ReadLine());

            return(a);
        }