26 Mart 2013 Salı

51 - While Döngüsü... Girilen Sayı Negatif, Pozitif


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

namespace ConsoleApplication9
{
    class Program
    {
        static void Main(string[] args)
        {
            // Sıfır girilenene kadar girilen bütün sayıların negatif ve pozitif olarak gösteren program?

            int neg = 0, poz = 0;
            int sayi = 1;  // Sıfır girmediğimiz sürece devam ettireceğimiz için ilk sayı olarak 1 giriyoruz...

            int i = 1; // Girilen sayı adetini gösteriyor...
            while (sayi != 0)  // Sayı sıfır değilse devam ediyor...
            {
                Console.Write(i + ".Sayıyı Gir...");  
                sayi = int.Parse(Console.ReadLine());

                if (sayi < 0)       // Sayı sıfırdan küçükse negatif sayı demektir... 
                    neg++;

                if (sayi > 0)  // Sayı sıfırdan büyükse pozitif sayı demektir... 
                    poz++;

                i++; 
            }

            Console.WriteLine();
            Console.WriteLine("Negatif Olanların Sayısı =" + (neg).ToString());
            Console.WriteLine("Pozitif Olanların Sayısı = " + (poz).ToString());

            Console.ReadKey();
        }
    }
}