• 03-05-2022, 17:03:54
    #1
    Gold üye
    namespace Methods
    {
        class Program
        {
            static void Main(string[] args)
            {
    
              string Istek = Console.ReadLine();
                if (Istek=="Hacim Hesapla")
                {
    
                        Hacim();
                         Istek = Console.ReadLine();
                }
                if (Istek == "Alan Hesapla")
                {
    
                    Alan();
                    Istek = Console.ReadLine();
                }
    
    
    
    
    
            }
            static int Alan()
            {
                Console.Write("1. Kenarı girin");
                int Kenar1 = Convert.ToInt32(Console.ReadLine());
                Console.Write("2. Kenarı girin");
                int Kenar2 = Convert.ToInt32(Console.ReadLine());
                var Alan = Kenar1 * Kenar2;
                Console.WriteLine(Alan);
                return Alan;
            }
            static int Hacim()
            {
                Console.Write("1. Kenarı girin");
                int Kenar1 = Convert.ToInt32(Console.ReadLine());
                Console.Write("2. Kenarı girin");
                int Kenar2 = Convert.ToInt32(Console.ReadLine());
                Console.Write("3. Kenarı girin");
                int Kenar3 = Convert.ToInt32(Console.ReadLine());
                var Hacim = Kenar1 * Kenar2*Kenar3;
                Console.WriteLine(Hacim);
                return Hacim;
            }
    
        }
    
    }
    Bu kodda alan veya hacim hesapladıktan sonra tekrar hesaplama yapamıyorum, programı nasıl başa çevirebilirim.
  • 03-05-2022, 17:15:32
    #2
    Programı while döngüsüne sokman gerekiyor while döngüsünde mantık eğer işlem==”bitir” ise döngüden Çıkar ve program kapanır. daha ayrıntılı destek istersen Pm atabilirsin