25 Ekim 2017 Çarşamba

Üç Basamaklı Sayıları Ekrana Yazı İle Yazdırma

Merhabalar,
Kullanıcı tarafından girilmiş olan bilgiyi ekrana yazı ile yazdırma örneği aşağıdaki gibidir...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ucbasamakli
{
class Program
{
static void Main(string[] args)
{
int a, yuz = 0, on = 0, bir = 0;
string yazi = "";
Console.WriteLine("sayı giriniz:");
a = Convert.ToInt32(Console.ReadLine());
if (a >= 100 && a <= 999)
{
bir = a % 10;
yuz = a / 100;
on = a - (yuz * 100);
on = on / 10;
}
switch (yuz)
{
case 1: yazi = "yüz"; break;
case 2: yazi = "iki yüz"; break;
case 3: yazi = "üç yüz"; break;
case 4: yazi = "dört yüz"; break;
case 5: yazi = "beş yüz"; break;
case 6: yazi = "altı yüz"; break;
case 7: yazi = "yedi yüz"; break;
case 8: yazi = "sekiz yüz"; break;
case 9: yazi = "dokuz yüz"; break;
case 0: yazi = "sıfır"; break;
}
switch (on)
{
case 1: yazi += "on"; break;
case 2: yazi += "yirmi"; break;
case 3: yazi += "otuz"; break;
case 4: yazi += "kırk"; break;
case 5: yazi += "elli"; break;
case 6: yazi += "altmış"; break;
case 7: yazi += "yetmiş"; break;
case 8: yazi += "seksen"; break;
case 9: yazi += "doksan"; break;
case 0: yazi += ""; break;
}
switch (bir)
{
case 1: yazi += "bir"; break;
case 2: yazi += "iki"; break;
case 3: yazi += "üç"; break;
case 4: yazi += "dört"; break;
case 5: yazi += "beş "; break;
case 6: yazi += "altı"; break;
case 7: yazi += "yedi"; break;
case 8: yazi += "sekiz"; break;
case 9: yazi += "dokuz"; break;
case 0: yazi += ""; break;
}
Console.WriteLine(yazi);
//http://nagihanesendal.blogspot.com
}
}
}

Hiç yorum yok:

Yorum Gönder

SQL Çalışma Sorularının Çözümü

 -Ürünler tablosundaki ürünlerden Rengi siyah,silver ya da multi renkte olanları fiyat bilgisine göre büyükten küçüğe getirilip gösterilecek...