C# de döngü yaparken sadece sonucu ekrana yansıtma

Merhaba
Ben bir While döngüsü yaptım ve sonuçları ekrana yansıtmayı başardım
Fakat ben sadece çıkan en son sonucu yazdırmak istiyorum bunu nasıl yapabilirim
kullandığım komut ve nasıl çalıştığı:

int x = 5
int y = 2
int z = 100

while (x * y <= z)
{
int a = x *= y;
Console.WriteLine(a);
}

bu komut x ile y yi çarpıp çıkan sonuç ile tekrar y yi çarpmak ve z den küçük en büyük sonuca ulaşana kadar tekrarlamaktır... Yani
a = 5 *= 2
Yani
5 = 5 * 2 bu da 10 demek oluyor
10 = 10 * 2 bu da 20 oluyor böyle devam ediyor

Sonuçlar: 10, 20, 40 ve 80 olarak çıkıyor ve her sonucu ekrana yazıyor.
Ben 80 sonucunu yani en son sonucu yazdırmak istiyorum

Bunu nasıl yapabilirim
 
int x = 5

int c = x

int y = 2

int z = 100

int a = 0

while (x * y <= z)
{
a = x *= y
}
x = c
Console.WriteLine(a);
Console.WriteLine(x);

Sağolun
 

Son mesajlar

Üst