Bu uygulamada sizden bir seçim isteniyor bu seçim YTL yi TL ye ve TL yi YTL ye çevirme olmak üzere 2 seçenek.Hangisi seçilmişse switch ile o işlem yapılır.
static void Main(string[] args)
{
/* para 1.000.000 ,geriye kalan 2 haneli ykr;
* 1.Menü (YTL-TL veya TL-YTL)
* 2.Seçim al
* eğer YTL-TL seçilmiş ise
* ytl ve ykr değerlerini almak
* paraTL=ytl*1.000.000+ykr*10.000
* ekrana yaz
* eğer tl-ytl seçilmişse
* tl değerini al
* ytl=paraTL/1.000.000
* ykr=yuvarla((paraTL%1.000.000)/10000,2)
* ekrana yaz
* bitir.
*/
int secim;
short paraYkr;
long paraTL, paraYTL;
//Menü yaz
Console.WriteLine("[1].TL den YTL ye");
Console.WriteLine("[2].YTL den TL ye");
Console.Write("Seçiminiz[1/2] : ");
//Seçim al
secim = Convert.ToInt32(Console.ReadLine());
//Seçime göre işlem yap
switch(secim)
{
case(1):
Console.Write("TL girin : ");
paraTL = Convert.ToInt64(Console.ReadLine());
paraYTL = paraTL / 1000000;
paraYkr = Convert.ToInt16(Math.Round((double)(paraTL % 1000000) / 10000, 2));
Console.WriteLine("{0} TL = {1} YTL ve {2} Ykr ",paraTL,paraYTL,paraYkr);
break;
case (2):
Console.Write("Paranızın YTL kısmını girin : ");
paraYTL = Convert.ToInt64(Console.ReadLine());
Console.Write("Paranızın Ykr kısmını girin : ");
paraYkr = Int16.Parse(Console.ReadLine());
paraTL = paraYTL * 1000000 + paraYkr * 10000;
Console.WriteLine("{0} YTL {1} Ykr = {2} TL",paraYTL,paraYkr,paraTL);
break;
}
}
Uygula çalıştırıldığında her iki seçenek için nasıl sonuç verdiğini aşağıda resimlerini takip ederek öğrebilirsiniz.
Hiç yorum yok:
Yorum Gönder