C# Console Switch Case İle Kare Dikdörtgen Alan Çevre Hesabı
Bu örneğimizde C# console ekranda dikdörtgen ve kare geometrik şekillerin alan ve çevre hesaplaması yapan programı yapacağız. Alan ve çevre hesaplaması yaparken Switch case kontrol ifadesini kullanacağız. Hem kare hemde dikdörtgen için hem alan hemde çevre hesaplaması yapacağız. 1 Alan, 2 Çevre hesaplama. 1 Kare, 2 Dikdörtgen şekli seçimi. Eğer bunların dışında farklı bir giriş yapıldığında yanlış giriş yapıldığını bildiren mesaj verilmektedir.
Programın C# Console kodları:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace örnek_23 { class Program { static void Main(string[] args) { string sekil, secim; int kenar1, kenar2; Console.WriteLine("1.KARE--------->(kare)"); Console.WriteLine("2.DİKDÖRTGEN--->(dikdörtgen)"); Console.WriteLine("---------------"); Console.Write("Lütfen şeklin ismini yazınız:"); sekil = Console.ReadLine(); switch (sekil) { case "kare": Console.WriteLine(" # ALAN--------->(alan)"); Console.WriteLine(" # ÇEVRE-------->(çevre)"); Console.WriteLine("------------------------"); Console.Write("Lütfen seçiminizi yazınız:"); secim = Console.ReadLine(); switch (secim) {
case "alan": Console.Write("Karenin bir kenar uzunluğunu giriniz:"); kenar1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Karenin alanı={0}", kenar1 * kenar1); break; case "çevre": Console.Write("Karenin bir kenar uzunluğunu giriniz:"); kenar1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Karenin çevresi={0}", kenar1 * 4); break; default: Console.Write("Geçerli bir seçim yapmadınız..."); break; } break; case "dikdörtgen": Console.WriteLine(" # ALAN--------->(alan)"); Console.WriteLine(" # ÇEVRE-------->(çevre)"); Console.WriteLine("------------------------"); Console.Write("Lütfen seçiminizi yazınız:"); secim = Console.ReadLine(); switch (secim) { case "alan": Console.Write("Dikdörtgenin bir kenar uzunluğunu giriniz:"); kenar1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Dikdörtgenin diğer kenar uzunluğunu giriniz:"); kenar2 = Convert.ToInt32(Console.ReadLine()); Console.Write("Dikdörtgenin alanı={0}", kenar1 * kenar2); break; case "çevre": Console.Write("Dikdörtgenin bir kenar uzunluğunu giriniz:"); kenar1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Dikdörtgenin diğer kenar uzunluğunu giriniz:"); kenar2 = Convert.ToInt32(Console.ReadLine()); Console.Write("Karenin çevresi={0}", (kenar1 + kenar2) * 2); break; default: Console.Write("Geçerli bir seçim yapmadınız..."); break; } break; default: Console.WriteLine("Geçerli bir seçim yapmadınız..."); break; } Console.ReadKey(); } } }
Programın ekran görüntüleri:

Bu Yazıya Tepkin Nedir?
+1
1
+1
+1
+1
+1
+1
+1
<< Önceki Yazı
Sonraki Yazı >>
c# console dersleri, c# console dört işlem, c# console kodları, c# console örnekleri, C# Console switch case alan hesaplama, C# Console switch case ile dört işlem, C# Console switch case örnekleri, C# Console switch case örnekleri C# Console switch case örnekleri
Güzel örnek olmuş ancak bu örnek switch case yerine if ile daha iyi yapılamaz mıydı?
Diğer geometrik şekillerin de çevre alan hesaplamasının yapılmasını bekliyorum