pozitif etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
pozitif etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

26 Mart 2013 Salı

53 - While Döngüsü... Girilen Sayı Negatif, Pozitif, Sıfır


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)
        {
            /* Girilecek olan 10 tane sayıdan
          * a) Negatif olanların ortalamasını
          * b) Pozitif olanların toplamı
          * c) Sıfır olanların sayısını bulacak olan program?
          */
            int neg_ort = 0, neg_adet = 0, poz_toplam = 0, sifir_adet = 0;
            int i = 1;
            while (i <= 10)
            {
                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_ort += sayi;
                    neg_adet++;
                }
                if (sayi > 0)  // Sayı sıfırdan büyükse pozitif sayı demektir... Ortalamasını bulduruyoruz...
                    poz_toplam = poz_toplam + sayi;

                if (sayi == 0)
                    sifir_adet++; // Sıfır olanların sayısını buluyoruz... 
                i++; // While döngüsünün sayacını bir artırıyoruz... 
            }

            Console.WriteLine("Negatif Olanların Ortalaması =" + (neg_ort/neg_adet).ToString());
            Console.WriteLine("Pozitif Olanların Toplamı = " + (poz_toplam).ToString());
            Console.WriteLine("Sıfır olanların adedi = " + sifir_adet);

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