c# pozitif ve negatif sayılar etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
c# pozitif ve negatif sayılar etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

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();
        }
    }
}

20 Mart 2013 Çarşamba

41 - For Döngüsü... Pozitif ve Negatif Sayılar...


Girilecek olan sayılar üzerinde negatif veya pozitif olduğunu göstermeye çalışıyoruz... Bunu yaparken işi biraz daha genişletip negatif olanların adetini, pozitif olanların ortalamasını ve girilen bütün sayıların toplamını da yaptırıyoruz... 

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

namespace ConsoleApplication17
{
    class Program
    {
        static void Main(string[] args)
        { /* Girilecek olan 10 tane sayıdan
           * a) Negatif olanların sayısı
           * b) Pozitif olanların ortalaması
           * c) Sayıların toplamasını bulacak olan program?
           */
            int neg_adet =0, poz_adet=0, poz_toplam=0,toplam=0;

            for (int i = 1; i <= 10; i++)
            {
                Console.WriteLine(i+".Sayıyı Gir...");      // 1.sayıyı gir, 2. sayıyı gir şeklinde mesaj verdiriyoruz... 
                int sayi = int.Parse(Console.ReadLine()); 
                if (sayi < 0)       // Sayı sıfırdan küçükse negatif sayı demektir... Adetini bulduruyoruz...
                    neg_adet++; 

                if (sayi > 0)  // Sayı sıfırdan büyükse pozitif sayı demektir... Ortalamasını bulduruyoruz...
                {
                    poz_adet++;
                    poz_toplam = poz_toplam + sayi;
                }
                toplam = toplam + sayi;  // Sayıların toplamanı bulacak... 
            }

            Console.WriteLine("Negatif Olanların Adedi =" + neg_adet);
            Console.WriteLine("Pozitif Olanların Ortalaması = " + (poz_toplam / poz_adet));
            Console.WriteLine("Girilen Sayıların Toplamı = " + toplam);

            Console.ReadKey();
        }
    }
}