String Gösterme etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
String Gösterme etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

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

            }
    }
}

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

        }
    }
}

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