26 Mart 2013 Salı

54 - While Döngüsü... Girilen Bütün Sayıları, Sıfır Girilinceye Kadar Toplayan Program


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication10
{
    class Program
    {
        static void Main(string[] args)
        {
            //Sıfır girilmediği sürece girilen bütün  sayıları toplayan program? 

            Console.Write("1. Sayıyı Giriniz...:");  //Sayı girişi işlemlerini yaptırıyoruz... 
            int sayi = int.Parse(Console.ReadLine());
            int i = 1; int toplam = 0; 
            while (sayi != 0) // Amacımız sıfır girilmediği sürece sayı girişine devam ettirmek... 
            {
                i++; // Adeti bulmak için kullanacağız... Sayaç İçin değil... 
                // Çünkü sonsuz döngü kurduk... Sadece sıfır girilirse döngüden çıkıyor... 
                Console.Write(i + ". Sayıyı Giriniz...:");
                sayi = int.Parse(Console.ReadLine());
                toplam += sayi; // Sayıları topluyor... 
            }

            Console.WriteLine(); 
            Console.WriteLine("Girilen sayıların adedi = " + i); // Adeti gösteriyoruz... 
            Console.Write("Girilen sayıların toplamı = " + toplam); // Toplamı gösteriyoruz... 
            Console.ReadKey();
        }
    }
}