Metotlar


Örnek 1:

using System;

namespace metotUygulamaları5
{
    class MainClass
    {

        static void veriler()
        {
            Console.WriteLine("merhaba");
            Console.WriteLine("dünya");
            Console.WriteLine("2017");
        }


        public static void Main(string[] args)
        {
            veriler();
        }
    }
}

Örnek 2:

using System;

namespace metotUygulamaları6
{
    class MainClass
    {

        static void yaz(string ad){
            Console.WriteLine(ad);
        }

        public static void Main(string[] args)
        {
            Console.WriteLine("yazdırmak istediğiniz metni giriniz.");
            string str = Console.ReadLine();
            Console.WriteLine("tekrar sayısını giriniz");
            int tekar = int.Parse(Console.ReadLine());


            for (int i = 0; i <tekar; i++)
            {
                yaz(str);
            }

        }
    }
}

Örnek 3:

using System;

namespace metotUygulamaları
{
    class MainClass
    {
        public static void Main(string[] args)
        {

            Random rnd = new Random();
            for (int i = 0; i <10; i++)
            {
                int yazıTura = rnd.Next(1, 3); // random metodu belirli bir  aralıkta sayı üretiyor.
                if (yazıTura == 1)
                {
                    Console.WriteLine("yazı");
                }
                else
                    Console.WriteLine("tura");
            }
        }
    }
}

Örnek 4:

using System;

namespace metotUygulamaları7
{
    class MainClass
    {
        static int topla(int birinciSayi1,int ikinciSayi)
        {
            int sonuc = birinciSayi1 + ikinciSayi;
            return sonuc;
        }

        static int kare(int a){
            return a * a;
        }

        public static void Main(string[] args)
        {


            Console.WriteLine(kare(8));
            Console.WriteLine(topla(5,4));
        }
    }
}

Örnek 5:

Bir metodun için de kendi cinsinden başka bir metodu çağırmak.

using System;

namespace metotUygulamaları2
{
    class MainClass
    {
        static int a(int x){

            return x + 5;
        }


        public static void Main(string[] args)
        {
         Console.Write(a(5));
        }
    }
}

Örnek 6:

using System;

namespace metotUygulamaları3
{
    class MainClass
    {
        static int f(int x){
            return g(x) + 5;
        }
        static int g(int y){
            return y * y;
        }

        public static void Main(string[] args)
        {
         Console.Write(f(2)+4);
        }
    }
}

Örnek 7:

using System;

namespace metotUygulamaları4
{
    class MainClass
    {

        static int power(int taban, int us=1 ){
            if (us==0)
            {
                return 1;
            }
            return taban * power(taban, us - 1);
        }

        public static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Console.WriteLine(power(2));  //parametre vermediğimde üssü 1 olarak kabul ediyor.
            Console.WriteLine(power(5,3));
            //5*5(5,2);
            //5*5*(5,1)
            //5*5*5 * 1  

        }
    }
}

Örnek 7.a

 class Program
    {
        static void Main(string[] args)
        {




            Console.WriteLine(pow(2,5));
            Console.Read();

        }
       static int pow(int taban , int us=1)
        {

            if (us == 0)
                return 1;
            else if (us == 1)
                return taban;

            return taban*pow(taban,us-1);
        }
    }

results matching ""

    No results matching ""