C# Restoran Örneği

Genel

C# Restoran Örneği

C# dersleri için oluşturduğumuz örnek. Kodlar Main metodunun içerisine yazılacaktır.

 Console.WriteLine("Restorantımıze Hoşgeldınız");

            int hesap = 0;

            for (int a=0;a<10;a++)
            {
                Console.WriteLine("**************************************");
                Console.WriteLine("1-Menü \n0-Çıkış \nLütfen Secimizi Yapın");

                int birinDeger = Convert.ToInt32(Console.ReadLine());

                if (birinDeger == 1)
                {
                    string[] menu = { "1-Yemekler", "2-Corbalar", "3-Tatlılar", "4-İcecekler" };

                    foreach (string m in menu)
                    {
                        Console.WriteLine(m);
                    }
                    Console.WriteLine("Lütfen Seçiminizi Yapın:");

                    int ikinciDeger = Convert.ToInt32(Console.ReadLine());
                    if (ikinciDeger == 1)
                    {
                        string[] yemekler = { "1-Fasulye: 25TL", "2-Sebze Yemeği: 30TL", "3-Mantı: 40TL", "4-Türlü: 25TL" };
                        foreach (string y in yemekler)
                        {
                            Console.WriteLine(y);
                        }
                        Console.WriteLine("Lütfen Seçimizini Yapın:");
                        int ucuncuDeger = Convert.ToInt32(Console.ReadLine());
                        if (ucuncuDeger==1)
                        {
                            
                            Console.WriteLine("Fasulye Sectiniz");
                            hesap = hesap + 25;

                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);
                        }
                        else if (ucuncuDeger==2)
                        {
                            Console.WriteLine("Sebze Yemegı Sectınız..");
                            hesap = hesap + 30;
                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);

                        }
                        else if (ucuncuDeger == 3)
                        {
                            Console.WriteLine("Mantı Yemegı Sectınız..");
                            hesap = hesap + 40;
                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);

                        }
                        else if (ucuncuDeger == 4)
                        {
                            Console.WriteLine("Türlü Yemegı Sectınız..");
                            hesap = hesap + 30;
                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);

                        }



                    }
                    else if (ikinciDeger == 2)
                    {
                        string[] corbalar = { "1-Mercimek: 15TL", "2-Domates: 10TL", "3-İşkembe: 15TL", "4-Yayla: 15TL" };
                        foreach (string c in corbalar)
                        {
                            Console.WriteLine(c);
                        }
                        Console.WriteLine("Lütfen Seçimizini Yapın:");
                        int ucuncuDeger = Convert.ToInt32(Console.ReadLine());
                        if (ucuncuDeger == 1)
                        {

                            Console.WriteLine("Mercimek Sectiniz");
                            hesap = hesap + 15;

                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);
                        }
                        else if (ucuncuDeger == 2)
                        {
                            Console.WriteLine("Domates Sectınız..");
                            hesap = hesap + 10;
                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);

                        }
                        else if (ucuncuDeger == 3)
                        {
                            Console.WriteLine("İskembe Sectınız..");
                            hesap = hesap + 15;
                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);

                        }
                        else if (ucuncuDeger == 4)
                        {
                            Console.WriteLine("Yayla Sectınız..");
                            hesap = hesap + 15;
                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);

                        }



                    }
                    else if (ikinciDeger == 3)
                    {
                        string[] tatlılar = { "1-baklava: 30TL", "2-kadayıf: 40TL", "3-tulumba: 25TL", "4-puding: 25TL" };
                        foreach (string t in tatlılar)
                        {
                            Console.WriteLine(t);
                        }
                        Console.WriteLine("Lütfen Seçimizini Yapın:");
                        int ucuncuDeger = Convert.ToInt32(Console.ReadLine());
                        if (ucuncuDeger == 1)
                        {

                            Console.WriteLine("baklava Sectiniz");
                            hesap = hesap +30;

                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);
                        }
                        else if (ucuncuDeger == 2)
                        {
                            Console.WriteLine("kadayıf Sectınız..");
                            hesap = hesap + 40;
                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);

                        }
                        else if (ucuncuDeger == 3)
                        {
                            Console.WriteLine("Tulumba Sectınız..");
                            hesap = hesap + 25;
                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);

                        }
                        else if (ucuncuDeger == 4)
                        {
                            Console.WriteLine("Puding Sectınız..");
                            hesap = hesap + 15;
                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);

                        }




                    }
                    else if (ikinciDeger == 4)
                    {
                        string[] icecekler = { "1-SU: 5TL", "2-Kola: 15TL", "3-Ayran: 20TL", "4-Gazoz: 5TL" };
                        foreach (string i in icecekler)
                        {
                            Console.WriteLine(i);
                        }
                        Console.WriteLine("Lütfen Seçimizini Yapın:");
                        int ucuncuDeger = Convert.ToInt32(Console.ReadLine());
                        if (ucuncuDeger == 1)
                        {

                            Console.WriteLine("Su Sectiniz");
                            hesap = hesap + 5;

                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);
                        }
                        else if (ucuncuDeger == 2)
                        {
                            Console.WriteLine("Kola Sectınız..");
                            hesap = hesap + 15;
                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);

                        }
                        else if (ucuncuDeger == 3)
                        {
                            Console.WriteLine("Ayran Sectınız..");
                            hesap = hesap + 20;
                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);

                        }
                        else if (ucuncuDeger == 4)
                        {
                            Console.WriteLine("Gazoz Sectınız..");
                            hesap = hesap + 5;
                            Console.WriteLine("HESABINIZ TOPLAM: " + hesap);

                        }



                    }
                    else
                    {
                        Console.WriteLine("HAtalı gırıs");
                    }






                }
                else if (birinDeger == 0)
                {
                    Console.WriteLine("Cıkıs Yaptınız");
                }
                else
                {
                    Console.WriteLine("HATALI GİRİŞ");
                }





            }





            Console.ReadKey();

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir