Kaydol:
Kayıt Yorumları
(
Atom
)
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