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

15 Mart 2013 Cuma

22 - İf Hız ve Mesafe...


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

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        { /* Balıkesir ile Ayvalık arası toplam 270 Km’dir. Bir araç Ayvalığa doğru bu mesafe de gitmektedir. 
           * Bu aracın girilecek olan hız değerine göre ne kadar sürede Ayvalığa geleceğini hesaplayan program aşağıdaki gibidir...
           * Not: Hız değeri en az 40 olarak girilecektir…   Formül:   Mesafe = Hız * Saat 
           */

            Console.WriteLine("Aracınızın hızını giriniz:");
            double hiz = double.Parse(Console.ReadLine());

            if (hiz > 40)
            {
                int mesafe = 270;
                double saat = mesafe / hiz;

                 /* Bilgi mesajı yazdırmak için burada F2 kullanılmıştır... Bu mesajın yazılması ile ilgili bir format tanımlamasıdır... Double ifade olduğu için virgüllü sayı olarak saat gelecektir... Bu durumda F2 virgülden sonra iki basamak alınmasını sağlayacaktır... */
                Console.WriteLine("Aracınız"+ saat.ToString("F2") + " saat de Ayvalığa varır...");
            }
            else
                Console.WriteLine("Hızı Yüksek Girin...");

            Console.ReadKey();
        }
    }
}

14 Mart 2013 Perşembe

17 - Mod Alma...


Mod alma örnekleri çeşitli alanlarda kullanılır. Kalan sayıyı bilmek oyun örneklerinde işe yarayabileceği gibi temel tek ve çift sayı bulma gibi örneklerde de işe yarayabilir... 

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

namespace ConsoleApplication15
{
    class Program
    {
        static void Main(string[] args)
        { // Mod Alma = Bir sayının başka bir sayıya bölünmesinden kalan sonucu almak...
         // Aşağıdaki örnekte iki sayı girilecek ve bu sayıların bölümünden kalan olup
         // olmadığına bakılacaktır...
         // Örnek = 10 / 3 = Bölüm 3, Kalan ise 1 dir... Mod işlemi sonucunda 1 gözükür...

            Console.WriteLine("İki sayı giriniz...:");
            int a = int.Parse(Console.ReadLine());
            int b = int.Parse(Console.ReadLine());

            double sonuc = a % b;

            Console.WriteLine("Girilen iki sayının bölünmesinden kalan = " + sonuc);
            Console.ReadLine();

            }
    }
}

16 - Doktor Maaşı...


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

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Doktorun Adını Giriniz...");
            string doktor = Console.ReadLine();
            Console.WriteLine("Doktorun Çalıştığı Gün Sayısını Giriniz:");
            int gun =int.Parse(Console.ReadLine());
            Console.WriteLine("Bir Günde Baktığı Hasta Sayısını Giriniz:");
            int hastasay =int.Parse(Console.ReadLine());
        
            int hastaucret = 25;// Kişi başı hasta ücreti
            int ilkmaas = 4000;  // Aldığı maaş

// Doktorun aldığı maaş + hasta sayısına göre aldığı prim ile birlikte toplam maaş hesaplanmaktadır... 
            Console.WriteLine("Doktor "+doktor + " ın aylık geliri...:"+((hastasay*hastaucret*gun)+ilkmaas));

            Console.ReadKey();
        }
    }
}

12 Mart 2013 Salı

15 - Virgül ve İndexleme


+ işareti ile string ifadeleri değişkenler ile birleştirmiştik... Diğer yöntemde {0}, {1} gibi indexler kullanmaktadır... virgül ile ayrılan bu indexler mesajın içine yazılır ve mesaj bittikten sonra indexin olduğu yere sıradaki değer gelip gösterilir...

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

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {   
            // sayısal değişken atamalarında int kullanılır...
            int a = 24;
            int b = 4;
     
            Console.WriteLine("a * b = {0}", a * b); 

            /* önce {0} yazıldığı için a-b işleminin sonucu gösterilir... Sonra {2} yazıldığı için b*5 işleminin sonucu gösterilir... a+3 işlemi hiç çağrılmadığı için gösterilmez...*/
            Console.WriteLine("a - b = {0}.......{2}", a - b,a+3,b*5);
            Console.WriteLine("a / b = {0}", a / b);
          
            //{0} bu satır sayesinde virgülden sonra birinci virgüle kadar olan kısımdaki işlem ekranda gösterilir...
            Console.WriteLine("a + b = {0}", a + b);

            Console.ReadLine();

        }
    }
}

8 - İki Sayı Toplama


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

namespace İkiSayiTopla
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 25;
            int b = 50;
            int T = a + b; 
            Console.WriteLine("Toplam="+T);
            Console.ReadLine();
        }
    }
}

2 - Hoşgeldin Mesajı


Console.Readline kullanıcının girdiği bilgiyi almaktadır... Bir değişkene atmaktadır... Daha sonra o değişkeni kullanmaktadır...

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

namespace Hosgeldin

{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("İsminizi Giriniz:");
            string isim = Console.ReadLine();
            Console.WriteLine("Hoşgeldin " + isim);  // Girilecek olan isim ile birlikte hoşgeldin mesajı yazdırılıyor...
            Console.ReadLine();

        }

    }
}

5 - Stringleri Toplamak

+ işareti string ifadelerin toplanmasında kullanılır... console.write komutu sırasında kullanımına dikkat etmek gerekir... Console.write komutu ile kullanımda ekranda görmek istediğiniz mesajları "" arasında yazmalısınız... Bu durumda mesajlar direkt çıkar... "" arasında olmayanlar ise değişken kabul edilir ve değişkenin içerisindeki  değerleri ekranda gösterir...


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

namespace ConsoleApplication6
{
    class Program
    {
        static void Main(string[] args)
        {
            /* 50
             * 25
             * 50 + 25 = 75
             */
            int s1,s2;
            Console.WriteLine("Mesaj yazdırıyor...");  // Ekrana mesaj yazdırmak için kullanılıyor...
            s1 = Convert.ToInt16 (Console.ReadLine()); // Sayısal veri almak için kullanılıyor...
            s2 = Convert.ToInt16(Console.ReadLine());

            // + ifadesi karakterleri toplamak için kullanılır... Ekran çıktısı yukarıdaki gibi olacaktır...
            Console.WriteLine(s1+" + "+ s2+" = "+(s1+s2));
            Console.ReadKey();
        }
    }
}