Kullanıcının sıfır girene kadar girdiği negatif ve pozitif sayıları toplayan program. Kullanıcı sıfır girdiğinde döngü bitirilip sonuç ekrana yazdırılmaktadır.
Program kodları C# dili ile yazılmıştır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
public static void Main() { int toplam = 0; int sayi; while(true) { Console.Write("Sayi girin:"); sayi = Convert.ToInt32(Console.ReadLine()); if (sayi == 0) break; toplam = toplam + sayi; } Console.Write("Giridiğiniz sayıların toplamı={0}",toplam); Console.ReadLine(); } |
(true) yerine baska birsey yazabiliyormuyuz?yeni ögreniyorumda fazla bilgiim yokk
https://www.yazilimkodlama.com/programlama/c-while-dongusu-karisik-ornekler/
Yukarıdaki linkte bulunan örnekleri inceleyebilirsiniz. While(koşul) şeklinde bir çalışma mantığı vardır. Koşul doğru olduğu müddetçe döngü çalışır. Burada parantez içine sayı sıfırdan farklı olduğu sürece döngünün çalışmasını sağlayacak koşulu yazabilirsin.
Yani True değil atıyorum isim yazabilirmiyim o kısım programla ilgili bir kodmu
Sadece şart yani koşul yazılabilir ör: sayı>0 sayı==0 vs