17 Ekim 2010 Pazar
12 Ekim 2010 Salı
Sınıf adına söz verdiğim Hesap Makinesi :)
Evet resimde görülen kadar teknolojik bir yapı değil ama yine de işimizi görecek bir console uygulaması.int Sayi1 = 0;
float Sayi2 = 0;
float Sonuc = 0;
string İslem;
Console.WriteLine("İlk Sayiyi Giriniz");
Sayi1 = Convert.ToInt32(Console.ReadLine());
while(true)
{
Console.WriteLine("Bir islem Seçiniz : + - / * ");
İslem = Convert.ToString(Console.ReadLine());
if (İslem == "-" İslem == "+" İslem == "*" İslem == "/")
{
Console.WriteLine("İkinci Sayiyi Giriniz");
Sayi2 = Convert.ToInt32(Console.ReadLine());
if (İslem == "+")
{
Sonuc = Sayi1 + Sayi2;
}
else if (İslem == "-")
{
Sonuc = Sayi1 - Sayi2;
}
else if (İslem == "*")
{
Sonuc = Sayi1 * Sayi2;
}
else if (İslem == "/")
{
Sonuc = Sayi1 / Sayi2;
}
Console.WriteLine("\n"+Sayi1 + İslem + Sayi2 + "=" + Sonuc);
break;
}
Console.WriteLine("HATALI SEÇİM YAPTINIZ");
}
Murat KALKAN
Çarpım tablosu çalışmasının tamamlanmış hali.
int[,] tablo = new int[10, 10];
for (int i = 1; i < 11; i++)
{
for (int j = 1; j < 11; j++)
{
tablo[i - 1, j - 1] = i * j;
}
}
Console.WriteLine("Çarpım Tablosu Için Enter'a Basın");
Console.ReadLine();
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
if (j == 0 || j == 1 || j == 2 || j == 3 || j == 4 || j == 5 || j == 6 || j == 7 || j == 8)
{
Console.Write((i+1) + "x" + (j+1) + "=" + tablo[i, j].ToString() + " ");
}
else Console.WriteLine((i+1) + "x" + (j+1) + "=" + tablo[i, j].ToString() + " ");
}
}
Bu bölümde if koşulu karşılandıkça yani tablo değeri 0 ile 8 (içerik olarak 1-9)arası oldukça console write olarak görüntü veriyor, yani yan yana yazıyor.
Else değeri oluştuğunda yani j değişkeni her 9 (içerik olarak 10) olduğunda console writeline komutu ile alt satıra geçip for döndürmeye devam ediyor.
Murat KALKAN
for (int i = 1; i < 11; i++)
{
for (int j = 1; j < 11; j++)
{
tablo[i - 1, j - 1] = i * j;
}
}
Console.WriteLine("Çarpım Tablosu Için Enter'a Basın");
Console.ReadLine();
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
if (j == 0 || j == 1 || j == 2 || j == 3 || j == 4 || j == 5 || j == 6 || j == 7 || j == 8)
{
Console.Write((i+1) + "x" + (j+1) + "=" + tablo[i, j].ToString() + " ");
}
else Console.WriteLine((i+1) + "x" + (j+1) + "=" + tablo[i, j].ToString() + " ");
}
}
Bu bölümde if koşulu karşılandıkça yani tablo değeri 0 ile 8 (içerik olarak 1-9)arası oldukça console write olarak görüntü veriyor, yani yan yana yazıyor.
Else değeri oluştuğunda yani j değişkeni her 9 (içerik olarak 10) olduğunda console writeline komutu ile alt satıra geçip for döndürmeye devam ediyor.
Murat KALKAN
10-10-2010 Fihrist çalışması
string[,] fihrist = new string[2, 4];
for (int i = 0; i < fihrist.GetLength(0); i++)
{
Console.Write("Adınız?");
fihrist[i, 0] = Console.ReadLine();
Console.Write("soyadınız?");
fihrist[i, 1] = Console.ReadLine();
Console.Write("telefon?");
fihrist[i, 2] = Console.ReadLine();
Console.Write("email?");
fihrist[i, 3] = Console.ReadLine();
}
int userCount = 0;
while (true)
{
Console.WriteLine("\n\n Hangi Kullanıcı, bilgilerini istiyorsun?[1-2 ?]");
userCount = Int32.Parse(Console.ReadLine());
userCount--;
if (userCount == 0 || userCount == 1)
{
Console.WriteLine("sectign kisi bilgileri.. \n\n");
Console.WriteLine("adi" + fihrist[userCount, 0].ToString());
Console.WriteLine("soyadi" + fihrist[userCount, 1].ToString());
Console.WriteLine("telefon" + fihrist[userCount, 2].ToString());
Console.WriteLine("email" + fihrist[userCount, 3].ToString());
break;
}
else Console.WriteLine("Yanlış Numara Tekrar dene [1-2?]");
}
Murat KALKAN
for (int i = 0; i < fihrist.GetLength(0); i++)
{
Console.Write("Adınız?");
fihrist[i, 0] = Console.ReadLine();
Console.Write("soyadınız?");
fihrist[i, 1] = Console.ReadLine();
Console.Write("telefon?");
fihrist[i, 2] = Console.ReadLine();
Console.Write("email?");
fihrist[i, 3] = Console.ReadLine();
}
int userCount = 0;
while (true)
{
Console.WriteLine("\n\n Hangi Kullanıcı, bilgilerini istiyorsun?[1-2 ?]");
userCount = Int32.Parse(Console.ReadLine());
userCount--;
if (userCount == 0 || userCount == 1)
{
Console.WriteLine("sectign kisi bilgileri.. \n\n");
Console.WriteLine("adi" + fihrist[userCount, 0].ToString());
Console.WriteLine("soyadi" + fihrist[userCount, 1].ToString());
Console.WriteLine("telefon" + fihrist[userCount, 2].ToString());
Console.WriteLine("email" + fihrist[userCount, 3].ToString());
break;
}
else Console.WriteLine("Yanlış Numara Tekrar dene [1-2?]");
}
Murat KALKAN
9 Ekim 2010 Cumartesi
Firefox kullanan geliştiriciler için faydalı eklentiler.
Firefox kullanan arkadaşların işlerini kolaylaştıracak minik eklentiler,
https://addons.mozilla.org/en-US/firefox/addon/1843/ - Firebug eklentisi, javascript ve html debug etmede çok faydalı her geliştiricinin gönlünde ve araç çubuğunda bulunan bir eklenti.
https://addons.mozilla.org/en-US/firefox/addon/655/ - View source chart eklentisi, sitelerin kod bölümlerini girintili ve renkli düzenleyerek okunmayı kolaylaştırır.
https://addons.mozilla.org/en-US/firefox/addon/60/ - Web Developer eklentisi, oluşturduğunuz sayfaların farklı çözünürlüklerde nasıl göründüğü kolayca test etmenize yarayan faydalı bir eklenti.
Murat KALKAN
https://addons.mozilla.org/en-US/firefox/addon/1843/ - Firebug eklentisi, javascript ve html debug etmede çok faydalı her geliştiricinin gönlünde ve araç çubuğunda bulunan bir eklenti.
https://addons.mozilla.org/en-US/firefox/addon/655/ - View source chart eklentisi, sitelerin kod bölümlerini girintili ve renkli düzenleyerek okunmayı kolaylaştırır.
https://addons.mozilla.org/en-US/firefox/addon/60/ - Web Developer eklentisi, oluşturduğunuz sayfaların farklı çözünürlüklerde nasıl göründüğü kolayca test etmenize yarayan faydalı bir eklenti.
Murat KALKAN
Kaydol:
Kayıtlar (Atom)