if şartı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
if şartı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

20 Mart 2013 Çarşamba

42 - For Döngüsü... Girilen Sayılar Tek mi, Çift mi...


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)
        {
            // Girilecek olan 10 sayıdan tek ve çift olanları gösteren program?

            for (int i=1; i<=10; i++)
            {
                Console.Write(i+". Sayıyı Giriniz:");
                int sayi = int.Parse(Console.ReadLine());
                if (sayi % 2 == 0) // Sayının tek mi çift mi olduğunu anlamak için 2 ye bölüyoruz... 
                    Console.WriteLine(sayi + " Sayısı Çift Sayıdır..."); // Kalan sıfır ise çift sayıdır... 
                else
                    Console.WriteLine(sayi + " Sayısı Tek Sayıdır...");  // Kalan bir ise tek sayıdır... 
            }
        }
    }
}

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