12 Nisan 2013 Cuma

C# Console 1


C# Console Vize Final Ortalama Hesaplama

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            double vize, final, sonuc;
            Console.Write ("Vize Notu Giriniz = ");
            vize = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Final Notu Giriniz = ");
            final  = Convert.ToDouble(Console.ReadLine());
            sonuc = vize * 0.4 + final * 0.6;
 
            Console.WriteLine("Ortalama = " + sonuc.ToString());
 
            Console.ReadLine();
 
        }
    }
}

Console Dizi Kullanarak Rakamları Yazı Olarak Gösterme

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int x = new int();
string[] a= {"sıfır","bi","iki","üç","dört","beş","altı","yedi","sekiz","dokuz"};
char c;
do{
Console.Write("\nLütfen bir sayı giriniz");
x=Convert.ToInt32(Console.ReadLine());
Console.Write("Girilen sayı {0}",a[x]);
Console.Write("\n\n\aDevam Etmek İstiyormusunuz [e/h] = ");
c=Convert.ToChar(Console.ReadLine());
}while (c=='e');
}
}
}

Kırtasiye Takip Programı C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
 
 
        static void Main(string[] args)
        {
          Random rnd = new Random();
            int sayi = rnd.Next(1, 100); // Random Rastgele Sayı aldıktan sonra sayı değişkenine atadık...
            int sayac = 1;
 
            for (; ;  )// Tahminim Yanlışsa döngümüm tahmini bulana kadar dönecek...
            {
                Console.Write("Tahmin Giriniz = ");
                int tahmin = Convert.ToInt32(Console.ReadLine()); // Dışarıdan Tahmin Giriyorum
                if (tahmin == sayi) // Tahminim doğruya döngüden break komutuyla çıkıyorum
                {
 
                    Console.WriteLine("Tebrikler Tahmin Doğru =" + sayi);
                    Console.WriteLine("Sayaç " + sayac);
                }
                else
                {
                    if (tahmin < sayi) // Tahmin küçükse sayi dan arttırmalısınız mesajını verdik.
                    {
 
                        Console.WriteLine("Arttırmanız Gerekli");
                    }
                    else
                    {
 
                        Console.WriteLine("Azaltmak Gerekli");// Tahmin büyükse sayi dan azaltmak gerekli mesajını verdik.
 
                    }
                }
 
                sayac++;// Bu sayacda tahmini kaç adımda bildiğim 
            }
            Console.ReadLine();
 
        }
 
 
    }
}

C# 2


 Console Klavyeden tek girilene kadar olan sayıları toplama

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication5
{
    class Program
    {
        static void Main(string[] args)
        {
            int toplam = 0;
            int sayi = 0;
 
 
            for (; ; ) {
                Console.Write("Sayıyı Giriniz = ");
                sayi = Convert.ToInt32(Console.ReadLine());
                if (sayi % 2 != 0)
                {
 
                    break;
                }

Console Girilen 10 Sayı içersindeki Tek Olan sayıların Ortalamasını Bulma

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace on_sayidan_cit_olanlarin_ortalamasi
{
    class Program
    {
        static void Main(string[] args)
        {
            int sayac = 0;  
            double  sayi, toplam=0, ort;            
            for (int i = 0; i < 10; i++)
            {
                Console.Write("{0}.Sayı Giriniz = ",i+1);                
                sayi =double.Parse(Console.ReadLine());
                if (sayi % 2 != 0)  {
 
                    toplam += sayi;
                    sayac++;
                }
-----------------

Console Girilen Bir Sayının Bölen Sayısını Veren Program

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication16
{
    class Program
    {
 
        public static void bol(int sayi)
        {
            int c = 0;
            for (int i = 1; i <= sayi; i++)
            {
 
                if (sayi % i == 0)
                {
 
                    c++;
 
                }
---------------

Birden Elliye Kadar Beşe Tam Bölünen Sayıları Çarpan Program

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int sayac;
            int carp = 1;
 
            for (sayac = 5; sayac <= 50;)
            {
                carp *= sayac;
                Console.WriteLine(sayac + "  ");
                sayac += 5;
 
            }
            Console.WriteLine("Sayıların Toplamı = " + carp);
            Console.ReadLine();
        }
    }
}

Birden Ona Kadar ÜçeTam Bölünen Sayıları Çarpan Program

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int sayac;
            int carp = 1;
 
            for (sayac = 1; sayac <= 10; sayac++)
            {
                if (sayac % 3 == 0)
                {
                    carp *= sayac;
                    Console.WriteLine(sayac);
                }
 
            }
            Console.WriteLine("Uce Bolunen Sayilarin Carpimi = " + carp);
            Console.ReadLine();
 
        }
    }
}

Birden Ona Kadar İkiye Tam Bölünen Sayıları Çarpan Program

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int sayac;
            int carp = 1;
 
            for (sayac = 1; sayac <= 10; sayac++)
            {
                if (sayac % 2 == 0)
                {
                    carp *= sayac;
                    Console.WriteLine(sayac);
                }
 
            }
            Console.WriteLine("İkiye Bolunen Sayilarin Çarpımı = " + carp );
            Console.ReadLine();
 
        }
    }
}

 Birden Ona Kadar İkiye Tam Bölünen Sayıları Toplayan Program

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
 
            int sayac;
            int topla = 0;
 
            for (sayac = 1; sayac <= 10; sayac++)
            {
                if (sayac % 2 == 0)
                {
                    topla += sayac;
                    Console.WriteLine(sayac);
                }
 
            }
            Console.WriteLine("İkiye Bolunen Sayilarin Toplami = " + topla);
            Console.ReadLine();
        }
    }
}

C#]1


Tek ve Çift Sayıların Toplamı

static void Main(string[] args)
{
    // 1- Başla: teklerin toplamını ve çiftlerin toplamını tutacak değişkenler tanımlanır.
    int tektoplam = 0;
    int cifttoplam = 0;
    // 2- İşlenecek sayıya kadar olan değeri giriniz.
    Console.Write("Sayı giriniz:");
    int girilensayi = Convert.ToInt32(Console.ReadLine());
    // 3- sayac tanımlanır ve sıfırdan başlayarak girilen sayıya kadar bir bir arttırarak döngü dönülür.
    for (int sayac = 0; sayac <= girilensayi; sayac++)
    {
        // 4- sayacın o anki değeri 2 e bölümünden kalan 1 ise tektir.Değilse çifttir, 6. adıma git.
        if (sayac % 2 == 1)
            tektoplam += sayac;// 5- sayaç değeri teklerin toplamına eklenir.
        else
            cifttoplam += sayac;// 6- sayaç değeri çiftlerin toplamına eklenir.
        //7- eğer sayaç değeri girilen sayıya eşit ise 8. adıma git. değilse sayacı bir attır ve 4. adıma git.
    }
    // 8- Ekrana yaz.
    Console.WriteLine("Çiftlerin toplamı:"+cifttoplam);
    Console.Write("teklerin toplamı:" + tektoplam);
    Console.ReadKey();

Rakamların toplamı

static void Main(string[] args)
{
    // 1- Başla: sayi değişkeninini tanımla
    // 2- sayı değişkenine değer ata.
    Console.Write("Bir Sayı Giriniz Çok basamaklı ve yakışıklı olsun :");
    string sayi = Console.ReadLine();
    // 3- toplam değerini tutacak değişkeni ata.
    int toplam = 0;
    // 4- girilen metindeki her karakteri dön
    foreach(char rakam in sayi)
    {
        // 5-karakterin değerini tutacak değişkeni tanımla
        int deger = 0;
        // 6- eğer karakter bir sayı ise deger değişkenine ata ve toplam değerine ekle
        // 7- değilse hiçbir şey yapma.
        if (Int32.TryParse(rakam.ToString(),out deger))
        {
            toplam += deger;
        }
    }
    //8- Ekrana yaz.
    Console.Write("Girilen metnin rakamları toplamı :"+toplam);
    Console.ReadLine();
}

Faktoriyel Hesabı

static void Main(string[] args)
{
    //1-sonucu tutacak değişken tanımlanır.
    int faktoriyel = 1;
    Console.Write("bir sayı giriniz :");
    //2- faktoriyeli hesaplanacak sayı girilir.
    int n = Convert.ToInt32(Console.ReadLine());
    //3- eğer girilen sayı sıfır ise sonucu 1 yap
    if (n == 0)
    {
        faktoriyel = 1;
    }//4- n sıfır değilse 5. adıma git
    else
    {//5- 1 den girilen sayıya kadar olan değerleri çarp
        for (int i = n; i >= 1; i--)
        {
            faktoriyel = faktoriyel * i;
        }
    }
    //6- sonucu göster
    Console.Write("Faktöriyel Hesabı :"+faktoriyel);
    Console.ReadKey();
}