C Sharp – Metodlar – Metod İle Restorant Programı

Metod kullandığımız bu örnekte; kullanıcya menü sunuyor ve kullanıcının seçimine göre metodumuzu karşısına çıkartıyoruz.Metodlarda ise menüdeki yiyecek,içecek,tatlılar ve hesap gibi işlemleri yaptırıyoruz.
MetodOdevRestorant

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MetodOdevRestorant
{
 
    class Program
    {
       static int hesap = 0;
       
        static void yiyecekler() {
            Console.WriteLine("İstediğiniz yemeğin numarasını giriniz:");
            Console.WriteLine("1 - Et yemeği");
            Console.WriteLine("2 - Mantı");
            Console.WriteLine("3 - Tavuk");
          
            int secim = Convert.ToInt32(Console.ReadLine());
            if (secim == 1){
                hesap += 20;
                Console.WriteLine("Et yemeğiniz hazırlanıyor.");
            }
            else if (secim == 2){
                hesap += 15;
                Console.WriteLine("Mantınız hazırlanıyor.");
            }
            else if (secim == 3){
                hesap += 10;
                Console.WriteLine("Tavuğunuz hazırlanıyor.");
            }
     
            else
                Console.WriteLine("Geçersiz İşlem");
            Console.ReadLine();
            }

        static void icecekler()
        { 
                     Console.WriteLine("İstediğiniz içeceğin numarasını giriniz:");
            Console.WriteLine("1 - Ayran");
            Console.WriteLine("2 - Kola");
            Console.WriteLine("3 - Limonata");
       
            int secim = Convert.ToInt32(Console.ReadLine());
            if (secim == 1){
                hesap += 3;
                Console.WriteLine("İçeceğiniz Ayran");
            }
            else if (secim == 2){
                hesap += 4;
                Console.WriteLine("İçeceğiniz Kola");
            }
            else if (secim == 3){
                hesap += 5;
                Console.WriteLine("İçeceğiniz Limonata");
            }
            else {
                Console.WriteLine("Geçersiz İşlem");
            Console.ReadLine();
            }

        }

        static void tatlilar()
        {
    Console.WriteLine("İstediğiniz tatlının numarasını giriniz:");
            Console.WriteLine("1 - Sütlaç");
            Console.WriteLine("2 - Kazandibi");
            Console.WriteLine("3 - Tavuk Göğsü");
       
            int secim = Convert.ToInt32(Console.ReadLine());
            if (secim == 1){
                hesap +=6;
                Console.WriteLine("Tatlınız Sütlaç");
            }
            else if (secim == 2){
                hesap +=6;
                Console.WriteLine("Tatlınız Kazandibi");
            }
            else if (secim == 3){
                hesap +=6;
                Console.WriteLine("Tatlınız Tavuk Göğsü");
            }
            else {
                Console.WriteLine("Geçersiz İşlem");
            Console.ReadLine();
            }
        }

        static void hesapode()
        {
            Console.WriteLine("Ödemeniz gereken ücret {0}TL",hesap);
            Console.ReadLine();
        }
       
     static void Main(string[] args)
        {
            int secim;
            do
            {
               
            Console.WriteLine("**********Ana Menü**********");
            Console.WriteLine("1 - Yiyecekler");
            Console.WriteLine("2 - İçecekler");
            Console.WriteLine("3 - Tatlılar");
            Console.WriteLine("4 - Hesap Öde");
            Console.WriteLine("İşlem yapmak için numara giriniz:");
            secim = Convert.ToInt32(Console.ReadLine());
            if (secim == 1)
                yiyecekler();
            else if (secim == 2)
                icecekler();
            else if (secim == 3)
               tatlilar();
            else if (secim ==4)
                hesapode();
            else
                break;

            } while (secim !=4);
            

        }
    }
}

Bir yanıt yazın