C# Console Switch Case İle Kare Dikdörtgen Alan Çevre Hesabı

Spectrum Artz

Web | Graphics
Ultra Member
Katılım
31 Tem 2019
Konular
443
Mesajlar
524
Tepkime puanı
111
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ı:






C#

C#:
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;
 

Üst