Klavyeden girilen sayıyı tersten yazdıran program c# form yapisinda lutfen bilmeyen cevap vermesin!!​

Cevap :

Cevap:

Bu örnekte while döngüsünü kullanarak kullanıcının girdiği sayıyı tersten yazdıracağız.

1 namespace _48.SayıyıTerstenYazma

2{

3 class Program

4 {

5 static void Main(string[] args)

6 {

7 Console.Write("Bir sayi giriniz: ");

8 int sayi = Convert.ToInt32(Console.ReadLine());

9 int rakam;

10 Console.Write("Sayinin tersten yazılısı = ");

11 while (sayi > 0)

12 {

13 rakam = sayi % 10;

14 Console.Write(rakam);

15 sayi /= 10;

16 }

17 Console.ReadLine();

18 }

19 }

20}

Kullanıcıdan sayı aldıktan sonra sayının sayının birler basamağını elde edip yazdırıyoruz. Daha sonra sayıyı 10’a bölüp tekrar aynı işlemleri yapıyoruz.

Örneğin kullanıcı 1923 sayısı girdiği zaman olacak işlemler şöyledir:

(1923 % 10 = 3) tersi = 3, (1923 / 10 = 192) sayi = 192

(192 % 10 = 2) tersi = 2, (192 / 10 = 19) sayi = 19

(19 % 10 = 9) tersi = 9, (19 / 10 = 1) sayi = 1

(1 % 10 = 1) tersi = 1, (1 / 10 = 0.1) sayi = 0.1

döngü sonlanır. Kullanıcının girdiği sayının tersten yazılımı da bu şekilde gerçekleşir.

Kodun ekran çıktısı ektedir.

umarım yardımcı olmuşum dur :))

en iyi seçersen sevinirim...

kolay gelsin

Görseli göster Аноним