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();