C# dilinde console ortamında bir ödevim var arkadaşlar lütfen yardım ödevim şu :
->Klavyeden girilen 3 basamaklı bir sayının 1ler 10lar 100ler 1000 ler basamağını bulmak;
örneğin kullanıcı 1587 girdi
1ler basamağı 7
10lar basamağı 80
100ler basamağı 500
1000 ler basamağı 1000 gibi
yardım edenler için simdiden teşekkürler...
C# Ödevim Acil Yardım :(
Sayiyi charArray olarak oku , sonra carakterleri tek tek yazdiz . 1. karakteri yazdirirken yanina birde 1ler basamagini eklesin .
3 basamaklı demişsin ama binler basamağı şudur diye ekrana yazdırsın demişsin =). neyse ben 4 basamaklı yaptım umarım işine yarar.
string deger="";
try
{
Console.Write("4 Basamaklı bir sayı giriniz: \n");
deger = Convert.ToString(Console.ReadLine());
Console.WriteLine("Binler basamağı " + int.Parse(deger.Substring(0, 1)) * 1000 ); Console.WriteLine("Yüzler basamağı " + int.Parse(deger.Substring(1, 1)) * 100 );
Console.WriteLine("Onlar basamağı " + int.Parse(deger.Substring(2, 1)) * 10 );
Console.WriteLine("Birler basamağı " + int.Parse(deger.Substring(3, 1)) );
}
catch (Exception msg)
{
Console.WriteLine(msg.Message);
}