Bu dersimizde sizlere if else kullanımını anlatmaya çalışacağız. Kısa bir örnek uygulama ile anlatalım. İf else kullanımı daha çok her programlama dilinde aynıdır. 
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication6
{
    class Program
    {
        static void Main(string[] args)
        {
            
            string opr;
            while (opr!="ç")
            {           
             Console.Write("operatör değeri gir(+ / - / * /ç :=");
              opr = Console.ReadLine();
 
           Console.Write("1 değeri gir=");
           double deger1 =Convert.ToDouble(Console.ReadLine());          
           Console.Write("2 değeri gir=");
          double deger2 = Convert.ToDouble(Console.ReadLine());
 
            if (opr=="+")
            {                   
                Console.Write("Toplama işlemi");
            }
            else if (opr=="-")
            { 
                Console.Write("Çıkarma işlemi");
            }
            else if (opr == "*")
            {
     
                Console.Write("Çarma işlemi");
            }
            else if (opr == "/")
            {
               
                Console.Write("Bölme işlemi");
            }
            break;
         
         }          
        }
   }
}
 
Yukarıdaki örneğimiz klavyeden üç tane giriş yaptırıyoruz. Bu işlemler sonucunda eğer + işlemi girdiyse ekrana toplama yok diğerlerini diyor. Eğer ç harfine basıldıysa while döngüsünden çıkılacak.


Bu  c# dersimizde sizlere classları anlatmaya çalışacağız. Bunu sizlere bir örnek anlatarak yapmaya çalışalım. Örneğimizde klavyeden 2 değer girdireceğiz. Daha sonra ne hangi işlemi yapcağımızı klavyeden gireceğiz.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication6
{
    class Program
    {
        static void Main(string[] args)
        {
            hesapnakinesi topla = new hesapnakinesi();
            string opr;
            while (opr!="ç")
            {           
             Console.Write("operatör değeri gir(+ / - / * /ç :=");
              opr = Console.ReadLine();
 
           Console.Write("1 değeri gir=");
           double deger1 =Convert.ToDouble(Console.ReadLine());          
           Console.Write("2 değeri gir=");
          double deger2 = Convert.ToDouble(Console.ReadLine());
 
            if (opr=="+")
            {             
                double sonuc = topla.Topla(x:deger1, y:deger2);
                Console.Write("sonuc= {0}", sonuc);
            }
            else if (opr=="-")
            {
                double sonuc = topla.Cikar(x: deger1, y: deger2);
                Console.Write("sonuc= {0}", sonuc);
            }
            else if (opr == "*")
            {
                double sonuc = topla.carpma(x: deger1, y: deger2);
                Console.Write("sonuc= {0}", sonuc);
            }
            else if (opr == "/")
            {
                double sonuc = topla.carpma(x: deger1, y: deger2);
                Console.Write("sonuc= {0}", sonuc);
            }
            break;
         
         }          
        }
   }
}
 
 
Yukarıda gördüğünüz gibi  hesapnakinesi topla = new hesapnakinesi(); satırında hesapnakinesi adlı classmızı topla adlı değişkene tanımladık daha while döngüsüylede bu işlemi ç harfi girilesiye kadar devam için bir döngüye soktuk. Sonra klavyeden iki değeri girdik ve buları deger1 ve deger2  atadık.
İf sorgusu ile opr atanan değer eğer + - * ise aşağıdaki işlemler yap dedik.  double sonuc = topla.carpma(x: deger1, y: deger2); classımızdaki değere deger1 ve deger2 değişkenlerimizi yolladık. Aşağıda hesapnakinesi.cs dosyamızın içeriğini hazırlayalım.
 
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication6
{
   public class hesapnakinesi
    {
        public double Topla(double x, double y) 
       {
           return x + y;
       }
 
        public double Cikar(double x, double y)
        {
            return x - y;
 
        }
        public double carpma(double x, double y)
        {
            return x * y;
 
        }
        public double bolme(double x, double y)
        {
            return x / y;
 
        }
    }
}
 
Gördüğümüz üzere yukarıda hesapnakinesi.cs dosyamızın içeriğini hazırladık public double Topla(double x, double y)  diger tarafta Topla değişkenini kullanmak için kullanıyoruz. x,y değerlerini burada sabitliyoruz. topla.carpma(x: deger1, y: deger2); kısmıda ise carma public kısmını çalıştırıyoruz. 
 

 



C# Foreach Kullanımı hep beraber göreceğiz C# Foreach Kullanımı daha çok var olan bir dizideki veriyi almak için kullanılır. Bizde konuyu en basit bir şekilde sizlere sunmaya çalılacağız. Örneğimizde ilimizde kaç har olduğunu bulacağız.

  static void Main(string[] args)
        {
 
          
            int sayi;
            foreach(Char c in "ankara")
            {
               
                Console.Write("harf=", c);
                sayi++;
            }
            Console.WriteLine(sayi);
            
        }
 
Yukarıda ankara ilindeki karakter sayısını bulacağız. Ankara kelimesinde karakterlere ayırıp kaç karakter olduğunu sayi değişkenini her döngüde 1 artırara bulduk.


Bu dersimizde sizlerle girilen değeri bir değişene atıyacağız ve for döngüsüyle faktöryel işlemini yapacağız. For döngüsünün kullanımı sizlere aşağıda vermiş olacağız.

static void Main(string[] args)

        {
            int a, b,i;
           
            Console.Write("sayı gir =");
             a = Console.ReadLine();
            for (i=1;i==a;i++)
            {
                b = i * i;
                Console.Write("sayı gir =" b);
            }
 
          
        }
 


06.12.2013 Pagerank Güncellemesi bu ay içerisinde gerçekleşti. Son pagerank güncellemesi 04.02.2013 tarihinde olmuştu. Google bu seferki pagerank güncellemesinde sitemiz webbilgileri.com pr değerini sıfırladı. 10 Aylık bir bekleyişten sonra google pagerank değerlendirmesini yaptı. Fakat bu bizim beklediğimiz gibi olmadı.



 Hummingbird ile Google Sıralamaları Değişti. Hummingbird  güncellemesi hakkında fazla bilgim olmadığını öncelikle paylaşım. Fakat yaptıklarımı sizlerle paylaşacağım. Diğer güncellemeler sitelerim aldığı cezalar mevcuttu. Fakat Hummingbird güncellemesi ile bir nevze rahatladım . 

Geçmişe dönelim. Cezayı niye yedim. Kendime ait bir çok site var. Bu sitelerden link ekledim. İçerikleri benzemeyenlerden bile. Sitelerin hepsi pagerank değerine sahipti. Tabi ki google doğallığı sever ve yanlışı affetmez. Siteler ilk başta -50 daha sonra tamamen kaybolma cezaları aldı. (-900 cezası gibi). Sitelerim bazılarında ise alt kategoriler sıralamadaydı. Fakat ana url ortada yoktu.



Paylaşımcı arkadaşlarımızdan birisi 25 ve 500 sayılari arasındaki tek sayıların toplamı ve çarpımını bir uygulama olarak göndermiş.. Kendisine teşekkür ederiz

#include"stdio.h"

#include"conio.h"
void main()
{
int i,carp=-1,top=1;
for(i=25;i<500;i=i+2)
{
carp=carp*i;
top=top+i;
}
printf("carpimin sanucu %d\n",carp);
printf("toplamin sonucu %d\n",top);
getch();
}


04.02.2013 Pagerank Güncellemesi bu ay içerisinde gerçekleşti. Son pagerank güncellemesi 18.11.2012 tarihinde olmuştu. Google bu seferki pagerank güncellemesinde sitemiz webbilgileri.com pr değerini 1 de sabitlemiş. Google pagerank dağıtırken diğer yüksek pageranklı sitelerden bize olan çıkışları göz önünde bulunduruyor. Fakat pagerank google seo sıralamasında yüzlerce sorgudan sadece biri olduğunu unutmayın.



« 1 2 3 4 5  ... »