15 Nisan 2009

C# ile switch-case Yapılarında string Kullanımı

Programın İşleyişi:


Kullanıcıdan alınan ay adına göre(Ocak,Şubat,Mart,Nisan…) o aydaki gün sayısının
tespitini yapan programı C#.NET programlama dilini kullanarak kodlayınız.


Bilgi:


Kullanıcıdan alınan ay adı switch-case yapısı kullanılarak

Ocak, Mart, Mayıs, Temmuz, Ağustos, Ekim, Aralık 31 gün

Nisan, Haziran, Eylül, Kasım 30 gün

Şubat 28 ya da 29 gün

bilgilerine göre kontrol edilecektir. Kontrol işlemi sırasında aynı şartı sağlayan
durumların hepsi için(aynı gün sayısına sahip olan aylar) tek break ifadesi
kullanılacaktır. İstenmeyen durumlarında olabileceği ihtimali göz önünde
bulundurularak gerekli kontroller yaptırılacaktır.



Çıktı:

Gün sayısı tespit edilecek ay adını giriniz: Nisan

Nisan ayında 30 gün vardır


Program Parçası:
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication17
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Ay adını küçük harflerle giriniz");

string ay = Console.ReadLine();

switch (ay)
{
case "şubat":
Console.WriteLine(ay+" ayı bu yıl büyük bi ihtimal 29 ama 28 de olabilir");
break;
case "nisan":
case "haziran":
case "eylül":
case "kasım":
Console.WriteLine(ay+" ayı 30 gün");
break;
default:
Console.WriteLine(ay + " ayında 31 güne sahipsiniz");
break;
}
Console.ReadLine();

}
}
}


barisla.com

Hiç yorum yok: