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