17 Nisan 2013 Çarşamba

109 - Metod Kullanımı... Fonksiyon Seçimine Göre İşlem Yapan Metodlar...


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

namespace ConsoleApplication2
{
    class Program
    {
        static void fonksiyon1(int x, int y) 
        {
                int deger = x + y; 
                deger *= Math.Abs(x - 2 / y);
                Console.WriteLine(x + " ve " + y + " degerleri için 1. fonksiyon sonucu = " + deger);
        }

        static void fonksiyon2(int x, int y)
        {
            int deger = Math.Abs(2 * x) - 20 + 3 * y;
            Console.WriteLine(x + " ve " + y + " degerleri için 2. fonksiyon sonucu = " + deger);
        }

        static void Main(string[] args)
        {
            // Aşağıdaki fonksiyonlardan seçime göre metod yapmak...
            // Birinci fonksiyon = x+y*|x-2/y|
            // İkinci fonksiyon = |2x|-20 + 3y
            Console.Write("1. Sayıyı giriniz...:");
            int sayi1 = int.Parse(Console.ReadLine());
            Console.Write("2. Sayıyı giriniz...:");
            int sayi2 = int.Parse(Console.ReadLine());

            Console.WriteLine("Fonksiyon seçiniz... (1/2)");
            char sec = char.Parse(Console.ReadLine());

            if (sec == '1')
                fonksiyon1(sayi1, sayi2);
            else if (sec == '2')
                fonksiyon2(sayi1, sayi2);

            Console.ReadLine();
        }
    }
}