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

Anti_Dragon

Öğrenci
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
 

Anti_Dragon

Öğrenci
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
 
Üst