KONU : C Sharp Uygulamalar - C Sharp ( C# ) Konsol Üçgenin alanını hesaplama, dikdörtgenin alanının hesaplama, karenin alanını hesaplama. C sharp konsol static metot örnekleri.
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace C_Sharp_Konsol_Alan_Hesaplama
{
class Alan_Hesaplama
{
//Karenin,dikdörtgenin,üçgenin alanını hesaplama
static void Main(string[] args)
{
EkranaYazdir("Hosgeldiniz..");
EkranaYazdir("\nKarenin alanı icin\t->1 \nDikdortgenin alanı icin\t->2" +
"\nUçgenin alanı için\t->3");
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);
}
else
if (secim == "3")
{
//üçgenin alanını hesaplama
double x, y, z;
//Ekrana yazdırma metodu, string parametre ile kullanma
EkranaYazdir("1. kenar uzunluğunu griniz : ");
x = double.Parse(Console.ReadLine()); //alınan değerleri double a çevirme
EkranaYazdir("2. kenar uzunluğunu griniz : ");
y = double.Parse(Console.ReadLine());
EkranaYazdir("3. kenar uzunluğunu griniz : ");
z = double.Parse(Console.ReadLine());
//üçgenin alanı hesaplama(üç kenar uzunluğu verilen üçgenin)
//alanhesapla metodunu 3 parametre ile kullanma
double alan = AlanHesapla(x, y, z);
//Ekrana yazdırma metodu, double parametre ile kullanma
EkranaYazdir("Dikdörtgenin alanı\t =" + alan);
}
Console.ReadKey();
}
//Alan metodu, bir parametre ile kullanma // karenin alanını hesaplama
static double AlanHesapla(double k)
{
double kare_alan = Math.Pow(k, 2);
return kare_alan;
}
//Alan metodu, iki parametre ile kullanma // dikdörtgenin alanını hesaplama
static double AlanHesapla(double x, double y)
{
double dikdortgen_alan = x * y;
return dikdortgen_alan;
}
//Alan metodu, üç parametre ile kullanma // üçgenin alanını hesaplama
static double AlanHesapla(double x, double y, double z)
{
double u = (x + y + z)/2;
double ucgen_alan = Math.Sqrt( u * (u - x) * (u - y) * (u - z));
return ucgen_alan;
}
//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);
}
}
}
/*
* Örnek program çıktısı
*
Hosgeldiniz..
Karenin alanı icin ->1
Dikdortgenin alanı icin ->2
Uçgenin alanı için ->3
*
*
1
Karenin kenar uzunluğunu giriniz :
12
Karenin alanı =144
*
*
*
*
*
Hosgeldiniz..
Karenin alanı icin ->1
Dikdortgenin alanı icin ->2
Uçgenin alanı için ->3
*
*
2
Yuksekligi giriniz:
12
Uzunlugu giriniz:
15
Dikdörtgenin alanı =180
*
*
*
*
Hosgeldiniz..
Karenin alanı icin ->1
Dikdortgenin alanı icin ->2
Uçgenin alanı için ->3
*
*
3
1. kenar uzunluğunu griniz :
15
2. kenar uzunluğunu griniz :
20
3. kenar uzunluğunu griniz :
25
Dikdörtgenin alanı =150
*
*/

Hiç yorum yok :
Yorum Gönder