Kaydol:
Kayıt Yorumları
(
Atom
)
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace C_Sharp_Konsol_Karenin_Dikdörtgenin_Alani_Overloading { class Karenin_Dikdörtgenin_Alani_Overloading { //Karenin alanı ve dikdörtgenin alanını hesaplama static void Main(string[] args) { EkranaYazdir("Hosgeldiniz.."); EkranaYazdir("\nKarenin alanı icin\t->1 \nDikdortgenin alanı icin\t->2"); string secim = Console.ReadLine(); if (secim == "1") { // karenin alanını hesaplama double k; EkranaYazdir("Karenin kenar uzunluğunu giriniz\t:"); k = double.Parse(Console.ReadLine()); double alan = AlanHesapla(k); EkranaYazdir("Karenin alanı\t =" + alan); } else if (secim == "2") { //dikdörtgenin alanını hesaplama double x, y; //Ekrana yazdırma metodu, string parametre ile kullanma EkranaYazdir("Yuksekligi giriniz: "); x = double.Parse(Console.ReadLine()); //Ekrana yazdırma metodu, string parametre ile kullanma EkranaYazdir("Uzunlugu giriniz: "); y = double.Parse(Console.ReadLine()); //Dikdörtgenin alanını hesaplama, iki parametre ile kullanma double alan = AlanHesapla(x, y); //Ekrana yazdırma metodu, double parametre ile kullanma EkranaYazdir("Dikdörtgenin alanı\t =" + alan); } Console.ReadKey(); } //Alan metodu, bir parametre ile kullanma static double AlanHesapla(double k) { return Math.Pow(k,2); } //Alan metodu, iki parametre ile kullanma static double AlanHesapla(double x, double y) { return x * y; } //Ekrana yazdırma metodu, string parametre ile kullanma static void EkranaYazdir(string mesaj) { Console.WriteLine(mesaj); } //Ekrana yazdırma metodu, double parametre ile kullanma static void EkranaYazdir(double mesaj) { Console.WriteLine(mesaj); } } /**** * * Uygulama sonucu * * Hosgeldiniz.. Karenin alanı icin ->1 Dikdortgenin alanı icin ->2 1 Karenin kenar uzunluğunu giriniz : 31 Karenin alanı =961 * * * Hosgeldiniz.. Karenin alanı icin ->1 Dikdortgenin alanı icin ->2 2 Yuksekligi giriniz: 23 Uzunlugu giriniz: 43 Dikdörtgenin alanı =989 * * * */ }
Hiç yorum yok :
Yorum Gönder