SlideShare una empresa de Scribd logo
1 de 15
23.10.2014 
Efe Bent .NET & C# GIRIŞ
 Int – 4byte (32 bit) 
 Long – 8byte (64 bit) >> CTS = Int65 
 Float – 4 byte (32 bit) >> CTS = Single [ s ay ın ı n sonuna f 
eklenir] 
 Double – 8 byte (64 bit) >> CTS = Double [ s ay ı nın sonuna d 
veya D eklenir] 
 Decimal – 16 byte (128 bit) >> CTS = Decimal [ s ay ını n sonuna 
m veya M eklenir] 
 String 
 Object 
VERI TURLERI
 Int sayi ; 
(…) 
sayi = 5; 
I le 
int s ay ı = 5; 
Ay nı anlama gel iyor. 
 St r i n g Ad = “al i ”; 
VERI TURLERI
INT – DOUBLE – FLOAT ARASI 
 Bi l inçsiz Dönü ş üm ( Implicit ) 
Küçük veri türü büyük veri türüne a t ı l ıyo r. Sorun d e ğ il . 
 Bi l inçli Dönü ş üm ( Expl icit ) 
 Büyük verinin küçüç veriye dönüştürülmesi durumudur. 
 Yapılacak olan tür dönüşümü derleyiciye bildirilir. 
(dönüstürülecektir ) d e ğ er ; 
 int b = (int) a; 
 Int c = 5; 
 Byte d = (byte) c; 
DÖNÜŞÜMLER
 Int a = 52,5; 
OBJECT DÖNÜŞÜMÜ 
Object b = (object)a; 
 Boxing ( kutulama ) 
 Int k = ( int ) b; >>> object oriented p rog rammi ng’ de 
ku l lan ıl acak 
 String m = k.ToString() ; >> (?)
 Int a = 5; 
int b = a++; 
int c = ++a; 
Öncelikle a=5 olarak başlar 
Ikinci satırda 5 olan a doğrudan b’ye atanır ve kendisi 1 artırılır 
>> a=6 olur 
Üçüncü satırda 6 olan a 1 arttırılır ve C’ye aktarılır. 
Sonuç : a=7 b=5 c=7
CONSOL PROJELERI C# - ÖRNEKLER 
 cnsl01Örnekler 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
namespace cnslOrnek01 
{ 
class Program 
{ 
static void Main(string[] args) 
{ 
Console.Write("merhaba 
yazılım"); 
Console.ReadLine(); 
} 
} 
}
 namespace cnslOrnek01 
 { 
 class Program 
 { 
 static void Main(string[] args) 
 { 
 Console.WriteLine("merhaba 
yazılım"); 
 string Girilen; 
 Girilen = Console.ReadLine(); 
 Console.WriteLine(Girilen); 
 Console.ReadKey(); 
 } 
 } 
 }
ISIM – SOYISIM ÖRNEK 
 Console.Write("İsminizi Giriniz "); 
 string isim; 
 isim = Console.ReadLine(); 
 Console.Write("Soyisminizi Giriniz "); 
 string soyisim; 
 soyisim = Console.ReadLine(); 
 Console.Clear(); 
 Console.Write("Merhaba " + isim +" "+ 
soyisim); 
 Console.ReadKey();
 Console.Write("İs m in iz i Giriniz "); 
 string isim; 
 isim = Console.ReadLine(); 
 Console.Write("Soyisminizi Giriniz "); 
 string soyisim; 
 soyisim = Console.ReadLine(); 
 Console.Write("Dogum Y ı lı n ız ı Giriniz "); 
 int yas; 
 yas = Convert.ToInt32( Console.ReadLine()); 
 yas=2014-yas; 
 Console.Clear(); 
 //Console.Write("Merhaba " + isim +" "+ 
soyisim); 
 Console.Write("Ya ş ın ız: " + yas.ToString() ); 
 Console.ReadKey(); 

TOPLAMA IŞLEMI 
 Console.Write("Birinci Sayiyi Giriniz: "); 
 int sayi1; 
 sayi1 = Convert.ToInt32( 
Console.ReadLine() ) ; 
 Console.Write("Ikinci Sayiyi Giriniz: 
"); 
 int sayi2 = 0; 
 sayi2 =Convert.ToInt32(Console.ReadLine()); 
 int sonuc = 0; 
 sonuc = sayi1 + sayi2; 
 Console.Write("toplam: " + sonuc ); 
 Console.ReadKey(); 
 }
 Console.Write("Birinci Sayiyi Giriniz: "); 
 string sayi1 = Console.ReadLine(); 
 Console.Write("2. Sayiyi Giriniz: "); 
 string sayi2 = Console.ReadLine(); 
 int s1 = int.Parse(sayi1); 
 int s2 = int.Parse(sayi2); 
 int sonuc = s1 + s2; 
 Console.Write( "toplam = " + sonuc ); 
 Console.ReadKey();
 Console.Write("Birinci S a y ı y ı giriniz: "); 
 int Sayi1 = int.Parse(Console.ReadLine()); 
 Console.Write("İ k i n c i S a y ı y ı giriniz: "); 
 int Sayi2 = int.Parse(Console.ReadLine()); 
 Console.WriteLine("1. Toplama"); 
 Console.WriteLine("2. Ç ı k a r m a"); 
 Console.WriteLine("3. Çarpma"); 
 Console.WriteLine("4. Bölme"); 
 Console.Write("Seçiminiz : "); 
 string secim = Console.ReadLine(); 
 if (secim == "1") 
 { Console.WriteLine("Sonuc = {0}", Sayi1 + Sayi2); } 
 else if (secim == "2") 
 { Console.WriteLine("Sonuc = {0}", Sayi1 - Sayi2); } 
 else if (secim == "3") 
 { Console.WriteLine("Sonuc = {0}", Sayi1 * Sayi2); } 
 else if (secim == "4") 
 { Console.WriteLine("Sonuc = {0}", Sayi1 / Sayi2); } 
 Console.ReadKey();
 Console.Write("Birinci S a y ı y ı giriniz: "); 
 // int Sayi1 = int.Parse(Console.ReadLine()); 
 Double Sayi1 = Convert.ToDouble(Console.ReadLine()); 
 Console.Write("İ k i n c i S a y ı y ı giriniz: "); 
 Double Sayi2 = Convert.ToDouble(Console.ReadLine()); 
 Console.WriteLine("1. Toplama"); 
 Console.WriteLine("2. Ç ı k a r m a"); 
 Console.WriteLine("3. Çarpma"); 
 Console.WriteLine("4. Bölme"); 
 Console.Write("Seçiminiz : "); 
 string secim = Console.ReadLine(); 
 if (secim == "1") 
 { Console.WriteLine("Sonuc = {0}", Sayi1 + Sayi2); } 
 else if (secim == "2") 
 { Console.WriteLine("Sonuc = {0}", Sayi1 - Sayi2); } 
 else if (secim == "3") 
 { Console.WriteLine("Sonuc = {0}", Sayi1 * Sayi2); } 
 else if (secim == "4") 
 { Console.WriteLine("Sonuc = {0}", Sayi1 / Sayi2); } 
 Console.ReadKey();

Más contenido relacionado

Destacado

Kobiler İçin Risk Sermayesi
Kobiler İçin Risk SermayesiKobiler İçin Risk Sermayesi
Kobiler İçin Risk SermayesiKASIAD KOCAELİ
 
Teknoloji Kullanimi - 7
Teknoloji Kullanimi - 7Teknoloji Kullanimi - 7
Teknoloji Kullanimi - 7Aretiasus
 
TEKNİK DESTEK BAŞVURU REHBERİ (MARKA)
TEKNİK DESTEK BAŞVURU REHBERİ (MARKA)TEKNİK DESTEK BAŞVURU REHBERİ (MARKA)
TEKNİK DESTEK BAŞVURU REHBERİ (MARKA)KASIAD KOCAELİ
 
Maliye Bakanliği Performans Programi 2011
Maliye Bakanliği Performans Programi  2011Maliye Bakanliği Performans Programi  2011
Maliye Bakanliği Performans Programi 2011KASIAD KOCAELİ
 
Pratik Dış Pazar Araştırması
Pratik Dış Pazar AraştırmasıPratik Dış Pazar Araştırması
Pratik Dış Pazar AraştırmasıKASIAD KOCAELİ
 
KASİAD 2010 FAALİYETLERİ
KASİAD 2010 FAALİYETLERİKASİAD 2010 FAALİYETLERİ
KASİAD 2010 FAALİYETLERİKASIAD KOCAELİ
 
karşılaştırmalı YTTK-3
karşılaştırmalı YTTK-3karşılaştırmalı YTTK-3
karşılaştırmalı YTTK-3KASIAD KOCAELİ
 
İNSAN KAYNAKLARININ BİR SONRAKİ DÜZEYE TAŞINMASI
İNSAN KAYNAKLARININ BİR SONRAKİ DÜZEYE TAŞINMASIİNSAN KAYNAKLARININ BİR SONRAKİ DÜZEYE TAŞINMASI
İNSAN KAYNAKLARININ BİR SONRAKİ DÜZEYE TAŞINMASIKASIAD KOCAELİ
 
Akıllı Bağlantılı Ürünler (Bahman Huseynli)
Akıllı Bağlantılı Ürünler (Bahman Huseynli)Akıllı Bağlantılı Ürünler (Bahman Huseynli)
Akıllı Bağlantılı Ürünler (Bahman Huseynli)Bahman Huseynli
 
KOCAELİ İSTATİSTİKLERİ - 2012
KOCAELİ İSTATİSTİKLERİ - 2012KOCAELİ İSTATİSTİKLERİ - 2012
KOCAELİ İSTATİSTİKLERİ - 2012KASIAD KOCAELİ
 
DEİK Kurumsal Sunum 2011 ( Aralık )
DEİK Kurumsal Sunum 2011 ( Aralık ) DEİK Kurumsal Sunum 2011 ( Aralık )
DEİK Kurumsal Sunum 2011 ( Aralık ) KASIAD KOCAELİ
 
İLLER YATIRIM KATALOĞU
İLLER YATIRIM KATALOĞUİLLER YATIRIM KATALOĞU
İLLER YATIRIM KATALOĞUKASIAD KOCAELİ
 

Destacado (17)

KARŞILAŞTIRMALI YTTK
KARŞILAŞTIRMALI YTTKKARŞILAŞTIRMALI YTTK
KARŞILAŞTIRMALI YTTK
 
Kobiler İçin Risk Sermayesi
Kobiler İçin Risk SermayesiKobiler İçin Risk Sermayesi
Kobiler İçin Risk Sermayesi
 
KGF Nedir?
KGF Nedir?KGF Nedir?
KGF Nedir?
 
Teknoloji Kullanimi - 7
Teknoloji Kullanimi - 7Teknoloji Kullanimi - 7
Teknoloji Kullanimi - 7
 
KASİAD TEMATİK PROJE
KASİAD TEMATİK PROJEKASİAD TEMATİK PROJE
KASİAD TEMATİK PROJE
 
TEKNİK DESTEK BAŞVURU REHBERİ (MARKA)
TEKNİK DESTEK BAŞVURU REHBERİ (MARKA)TEKNİK DESTEK BAŞVURU REHBERİ (MARKA)
TEKNİK DESTEK BAŞVURU REHBERİ (MARKA)
 
Maliye Bakanliği Performans Programi 2011
Maliye Bakanliği Performans Programi  2011Maliye Bakanliği Performans Programi  2011
Maliye Bakanliği Performans Programi 2011
 
Pratik Dış Pazar Araştırması
Pratik Dış Pazar AraştırmasıPratik Dış Pazar Araştırması
Pratik Dış Pazar Araştırması
 
KASİAD 2010 FAALİYETLERİ
KASİAD 2010 FAALİYETLERİKASİAD 2010 FAALİYETLERİ
KASİAD 2010 FAALİYETLERİ
 
karşılaştırmalı YTTK-3
karşılaştırmalı YTTK-3karşılaştırmalı YTTK-3
karşılaştırmalı YTTK-3
 
İNSAN KAYNAKLARININ BİR SONRAKİ DÜZEYE TAŞINMASI
İNSAN KAYNAKLARININ BİR SONRAKİ DÜZEYE TAŞINMASIİNSAN KAYNAKLARININ BİR SONRAKİ DÜZEYE TAŞINMASI
İNSAN KAYNAKLARININ BİR SONRAKİ DÜZEYE TAŞINMASI
 
Akıllı Bağlantılı Ürünler (Bahman Huseynli)
Akıllı Bağlantılı Ürünler (Bahman Huseynli)Akıllı Bağlantılı Ürünler (Bahman Huseynli)
Akıllı Bağlantılı Ürünler (Bahman Huseynli)
 
KİRA GURU
KİRA GURUKİRA GURU
KİRA GURU
 
KOCAELİ İSTATİSTİKLERİ - 2012
KOCAELİ İSTATİSTİKLERİ - 2012KOCAELİ İSTATİSTİKLERİ - 2012
KOCAELİ İSTATİSTİKLERİ - 2012
 
Kapak Ornek
Kapak OrnekKapak Ornek
Kapak Ornek
 
DEİK Kurumsal Sunum 2011 ( Aralık )
DEİK Kurumsal Sunum 2011 ( Aralık ) DEİK Kurumsal Sunum 2011 ( Aralık )
DEİK Kurumsal Sunum 2011 ( Aralık )
 
İLLER YATIRIM KATALOĞU
İLLER YATIRIM KATALOĞUİLLER YATIRIM KATALOĞU
İLLER YATIRIM KATALOĞU
 

Similar a 23.10.2014 C# & .Net giriş

Sürekli sürekli fonksiyonun program kodlari
Sürekli sürekli fonksiyonun program kodlariSürekli sürekli fonksiyonun program kodlari
Sürekli sürekli fonksiyonun program kodlariendmuhcbu
 
C#, Microsoft Yaz Okulu 2011 - İzmir
C#, Microsoft Yaz Okulu 2011 - İzmirC#, Microsoft Yaz Okulu 2011 - İzmir
C#, Microsoft Yaz Okulu 2011 - İzmirEnterprisecoding
 
Bağli li̇steler (Linked List) – Yiğinlar (Stack) - Kuyruklar Konu Anlatımı
Bağli li̇steler (Linked List) – Yiğinlar (Stack) - Kuyruklar Konu Anlatımı Bağli li̇steler (Linked List) – Yiğinlar (Stack) - Kuyruklar Konu Anlatımı
Bağli li̇steler (Linked List) – Yiğinlar (Stack) - Kuyruklar Konu Anlatımı Ömer Özselçuk
 

Similar a 23.10.2014 C# & .Net giriş (8)

başlıkk 11111
başlıkk 11111başlıkk 11111
başlıkk 11111
 
Sürekli sürekli fonksiyonun program kodlari
Sürekli sürekli fonksiyonun program kodlariSürekli sürekli fonksiyonun program kodlari
Sürekli sürekli fonksiyonun program kodlari
 
Java script
Java scriptJava script
Java script
 
Recep proje 5
Recep proje 5Recep proje 5
Recep proje 5
 
C#, Microsoft Yaz Okulu 2011 - İzmir
C#, Microsoft Yaz Okulu 2011 - İzmirC#, Microsoft Yaz Okulu 2011 - İzmir
C#, Microsoft Yaz Okulu 2011 - İzmir
 
Sunu algo10
Sunu algo10Sunu algo10
Sunu algo10
 
Bağli li̇steler (Linked List) – Yiğinlar (Stack) - Kuyruklar Konu Anlatımı
Bağli li̇steler (Linked List) – Yiğinlar (Stack) - Kuyruklar Konu Anlatımı Bağli li̇steler (Linked List) – Yiğinlar (Stack) - Kuyruklar Konu Anlatımı
Bağli li̇steler (Linked List) – Yiğinlar (Stack) - Kuyruklar Konu Anlatımı
 
Nurdan sarıkaya
Nurdan sarıkayaNurdan sarıkaya
Nurdan sarıkaya
 

23.10.2014 C# & .Net giriş

  • 1. 23.10.2014 Efe Bent .NET & C# GIRIŞ
  • 2.  Int – 4byte (32 bit)  Long – 8byte (64 bit) >> CTS = Int65  Float – 4 byte (32 bit) >> CTS = Single [ s ay ın ı n sonuna f eklenir]  Double – 8 byte (64 bit) >> CTS = Double [ s ay ı nın sonuna d veya D eklenir]  Decimal – 16 byte (128 bit) >> CTS = Decimal [ s ay ını n sonuna m veya M eklenir]  String  Object VERI TURLERI
  • 3.  Int sayi ; (…) sayi = 5; I le int s ay ı = 5; Ay nı anlama gel iyor.  St r i n g Ad = “al i ”; VERI TURLERI
  • 4. INT – DOUBLE – FLOAT ARASI  Bi l inçsiz Dönü ş üm ( Implicit ) Küçük veri türü büyük veri türüne a t ı l ıyo r. Sorun d e ğ il .  Bi l inçli Dönü ş üm ( Expl icit )  Büyük verinin küçüç veriye dönüştürülmesi durumudur.  Yapılacak olan tür dönüşümü derleyiciye bildirilir. (dönüstürülecektir ) d e ğ er ;  int b = (int) a;  Int c = 5;  Byte d = (byte) c; DÖNÜŞÜMLER
  • 5.  Int a = 52,5; OBJECT DÖNÜŞÜMÜ Object b = (object)a;  Boxing ( kutulama )  Int k = ( int ) b; >>> object oriented p rog rammi ng’ de ku l lan ıl acak  String m = k.ToString() ; >> (?)
  • 6.  Int a = 5; int b = a++; int c = ++a; Öncelikle a=5 olarak başlar Ikinci satırda 5 olan a doğrudan b’ye atanır ve kendisi 1 artırılır >> a=6 olur Üçüncü satırda 6 olan a 1 arttırılır ve C’ye aktarılır. Sonuç : a=7 b=5 c=7
  • 7. CONSOL PROJELERI C# - ÖRNEKLER  cnsl01Örnekler using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace cnslOrnek01 { class Program { static void Main(string[] args) { Console.Write("merhaba yazılım"); Console.ReadLine(); } } }
  • 8.  namespace cnslOrnek01  {  class Program  {  static void Main(string[] args)  {  Console.WriteLine("merhaba yazılım");  string Girilen;  Girilen = Console.ReadLine();  Console.WriteLine(Girilen);  Console.ReadKey();  }  }  }
  • 9. ISIM – SOYISIM ÖRNEK  Console.Write("İsminizi Giriniz ");  string isim;  isim = Console.ReadLine();  Console.Write("Soyisminizi Giriniz ");  string soyisim;  soyisim = Console.ReadLine();  Console.Clear();  Console.Write("Merhaba " + isim +" "+ soyisim);  Console.ReadKey();
  • 10.  Console.Write("İs m in iz i Giriniz ");  string isim;  isim = Console.ReadLine();  Console.Write("Soyisminizi Giriniz ");  string soyisim;  soyisim = Console.ReadLine();  Console.Write("Dogum Y ı lı n ız ı Giriniz ");  int yas;  yas = Convert.ToInt32( Console.ReadLine());  yas=2014-yas;  Console.Clear();  //Console.Write("Merhaba " + isim +" "+ soyisim);  Console.Write("Ya ş ın ız: " + yas.ToString() );  Console.ReadKey(); 
  • 11. TOPLAMA IŞLEMI  Console.Write("Birinci Sayiyi Giriniz: ");  int sayi1;  sayi1 = Convert.ToInt32( Console.ReadLine() ) ;  Console.Write("Ikinci Sayiyi Giriniz: ");  int sayi2 = 0;  sayi2 =Convert.ToInt32(Console.ReadLine());  int sonuc = 0;  sonuc = sayi1 + sayi2;  Console.Write("toplam: " + sonuc );  Console.ReadKey();  }
  • 12.
  • 13.  Console.Write("Birinci Sayiyi Giriniz: ");  string sayi1 = Console.ReadLine();  Console.Write("2. Sayiyi Giriniz: ");  string sayi2 = Console.ReadLine();  int s1 = int.Parse(sayi1);  int s2 = int.Parse(sayi2);  int sonuc = s1 + s2;  Console.Write( "toplam = " + sonuc );  Console.ReadKey();
  • 14.  Console.Write("Birinci S a y ı y ı giriniz: ");  int Sayi1 = int.Parse(Console.ReadLine());  Console.Write("İ k i n c i S a y ı y ı giriniz: ");  int Sayi2 = int.Parse(Console.ReadLine());  Console.WriteLine("1. Toplama");  Console.WriteLine("2. Ç ı k a r m a");  Console.WriteLine("3. Çarpma");  Console.WriteLine("4. Bölme");  Console.Write("Seçiminiz : ");  string secim = Console.ReadLine();  if (secim == "1")  { Console.WriteLine("Sonuc = {0}", Sayi1 + Sayi2); }  else if (secim == "2")  { Console.WriteLine("Sonuc = {0}", Sayi1 - Sayi2); }  else if (secim == "3")  { Console.WriteLine("Sonuc = {0}", Sayi1 * Sayi2); }  else if (secim == "4")  { Console.WriteLine("Sonuc = {0}", Sayi1 / Sayi2); }  Console.ReadKey();
  • 15.  Console.Write("Birinci S a y ı y ı giriniz: ");  // int Sayi1 = int.Parse(Console.ReadLine());  Double Sayi1 = Convert.ToDouble(Console.ReadLine());  Console.Write("İ k i n c i S a y ı y ı giriniz: ");  Double Sayi2 = Convert.ToDouble(Console.ReadLine());  Console.WriteLine("1. Toplama");  Console.WriteLine("2. Ç ı k a r m a");  Console.WriteLine("3. Çarpma");  Console.WriteLine("4. Bölme");  Console.Write("Seçiminiz : ");  string secim = Console.ReadLine();  if (secim == "1")  { Console.WriteLine("Sonuc = {0}", Sayi1 + Sayi2); }  else if (secim == "2")  { Console.WriteLine("Sonuc = {0}", Sayi1 - Sayi2); }  else if (secim == "3")  { Console.WriteLine("Sonuc = {0}", Sayi1 * Sayi2); }  else if (secim == "4")  { Console.WriteLine("Sonuc = {0}", Sayi1 / Sayi2); }  Console.ReadKey();