29 Mart 2009

C# ile diziler

C#' ta dizi kullanımına örnek olacak bir program eklemek istedim. Program girilen 5 sayıyı büyükten küçüğe doğru sıralıyor.



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

namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
int[] dizi = new int[5]; //dizimizi tanımlıyoruz
int i, b, k, küçük;
for (i = 0; i < 5; i++) // 5 tane sayı girilmesini sağlamak için for döngüsü oluşturuyoruz
{
Console.Write(i + 1 + ". sayiyi giriniz...."); // sayı girişi için bilgi yazdırıyoruz
dizi[i] = Convert.ToInt32(Console.ReadLine());// okunan değer string ifadedir ve bunu integer a çeviriyoruz
}
for (b = 0; b < 5; b++) // dizinin elemanları arasında karşılaştırma yapacağımız için iç içe for döngüsü kullanıyoruz
{
for (k = 0; k < 5; k++)
{
if (dizi[b] > dizi[k]) // dizinin b. değeri k. değerinden büyükse, k. değeri küçük değişkenine atıyoruz, b. değeri k. değere atıyoruz, tekrar b. değere küçük değerini atıyoruz ki küçük değerimiz gümbürtüye gitmesin
{
küçük = dizi[k]; // büyükten küçüğe sıralanacağı için küçük yerine büyük gelecek dolayısı ile küçük olan k. değeri saklamamız lazım
dizi[k] = dizi[b]; // büyük olanın öne geçmesi için
dizi[b] = küçük; // küçük değeri kaybetmemiz için geri atıyoruz
}
}
}

for (i = 0; i < 5; i++) // sonuç olarak dizimizi yazdırmak için for döngümüzü kuruyoruz
{
Console.WriteLine(dizi[i]);
}

Console.ReadLine();
}
}
}

Netbook Karşılaştırmaları

Sizlere 3 siteden bulduğum Netbook (Minibook) incelemelerini karşılaştırmalarını vermek istiyorum. Bende henüz hangisini alacağıma karar veremedim ve hala arayışım devam ediyor. Dilerim linkler sizlere faydalı olur.


Televidyon

- Eee... PC?

- Bücür notebooklara hızlı bakış

- Samsung NC10 incelemesi

- Acer Aspire One İncelemesi

- Crea Minic İncelemesi

- HP Mini 2133 İncelemesi

- Asus EeePC 901 Kısa İnceleme

- Intel Classmate PC ve Asus Eee PC Karşılaştırması

- Windows 7'li Netbook olur mu?



DonanımHaber

- Asus Eee Pc 701 Xp Netbook İncelemesi

- SAMSUNG NC10 (netbook) İncelemesi

- Datron Mobee 10" (MSİ Wind-CASPER Minibook-Medion Akoya İnceleme

- MSI Wind Netbook (U100) video inceleme

- Amilo mini UI3520 netbook incelemesi

- Fujitsu siemens amilo ui 3520 inceleme



PcLabs

- MSI Wind Notebook U100 İncelemesi

- ASUS Eee PC 1002HA İncelemesi

- ASUS Eee PC S101 - Şık minik dizüstü

16 Mart 2009

C# ile Switch-Case kullanımı

C# ile switch-case kullanımına örnek olması için kısa bir program yaptım dilerim yardımcı olur.

Program haftanın günlerini kişinin uzun uzun girmeni engelliyor. Günün sayısal değerini girerek istenen günü seçtiriyor.


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

namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
int gir;
do
{
Console.Write("Pazartesi için 1 ,\nSalı için 2,\nÇarşamba için 3, \nPerşembe için 4, \nCuma için 5, \nCumartesi için 6, \nPazar için 7 sayısını giriniz\n");
gir = int.Parse(Console.ReadLine());

if (gir < 1 || gir > 7) Console.WriteLine("\n*** Lütfen geçerli değer giriniz ***\n");
}
while (gir < 1 || gir > 7);
switch (gir)
{
case 1:
Console.WriteLine("Pazartesi gününü seçtiniz");
break;
case 2:
Console.WriteLine("Salı gününü seçtiniz");
break;
case 3:
Console.WriteLine("Çarşamba gününü seçtiniz");
break;
case 4:
Console.WriteLine("Perşembe gününü seçtiniz");
break;
case 5:
Console.WriteLine("Cuma gününü seçtiniz");
break;
case 6:
Console.WriteLine("Cumartesi gününü seçtiniz");
break;
case 7:
Console.WriteLine("Pazar gününü seçtiniz");
break;
}
Console.WriteLine("Devam Etmek için bir tuşa basın!!!!");
Console.Read();
}
}
}