/*int sayi1, sayi2,toplam=0;

Benzer belgeler
Programlama Dilleri III 1

HSancak Nesne Tabanlı Programlama I Ders Notları

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

Nesne Tabanlı Programlama

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 3. Bölüm Veri Tipleri ve Değişkenler

2.2- DEĞİŞKENLER VE SABİTLER ÇALIŞMA YAPRAĞI

Nesne Tabanlı Programlama

Veri Tipleri Aşağıdaki programdaki 5 hatayı bulunuz.

Görsel Programlama 1

C#(Sharp) Programlama Dili

2.3- OPERATÖRLER ÇALIŞMA YAPRAĞI

Programlama Dilleri 3

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz?

YZM 2105 Nesneye Yönelik Programlama

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

8- PROGRAM YAPISAL KOMUTLARI ve. M.ilkucar MAKU MYO 1

OPERATÖRLER Alıştırmalar

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()

C#.NET ile PROGRAMLAMAYA GİRİŞ

C# Çalışma Örnekleri

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while

DATA STRUCTURES. Part I C# Programlama Dili Temelleri

7.1- Operatörler ve Giriş-Çıkış İşlemleri. M.İLKUÇAR - 1

7.1- C#.net Giriş Çıkış İşlemleri ve Visual Studio. M.İLKUÇAR - 1

JAVA DEĞİŞKEN VE OPERATÖRLER. M.İLKUÇAR - 1

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

You're browsing: Bilişim Teknolojileri, Programlama Temelleri, C#» C# (C Sharp),Genel,Programlama Temelleri» C# Değişken Tanımlama ve Veri Türleri

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5

C# Örnek Uygulamalar I

İNTERNET TABANLI PROGRAMLAMA

3/7/2011. ENF-102 Jeoloji 1. Tekrar -- Değişken Tanımlamaları (Definition) ve Veri Türleri (Data Type) Veri Tanımları ve Mantıksal Đşlemler

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ Published by Juan Soulié

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié

BPR152-Algoritma ve Programlama II Uygulama -12

HSancak Nesne Tabanlı Programlama I Ders Notları

ÜNİTE. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA İÇİNDEKİLER HEDEFLER DEĞİŞKENLER VE VERİ TİPLERİ

giriş program yapısı değişkenler metotlar class kontrol deyimleri döngü deyimleri diziler struct try. catch files GUI

11- FONKSİYONLAR (FUNCTIONS)

Sınav tarihi : Süre : 60 dak. a) ABCDE b) BCDE c) ABCD d) kod hatalı e) BCD

PASCAL PROGRAMLAMA DİLİ YAPISI

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM

BİLİŞİM TEKNOLOJİLERİ

Öğr. Gör. Musa AYDIN Fatih Sultan Mehmet Vakıf Üniversitesi

Giri. Program yazmaya balamadan önce

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

BİLGİSAYAR MÜHENDİSLİĞİ ALGORİTMA VE PROGRAMLAMA II 2.HAFTA SWİTCH (CASE), SAYAÇLAR, DÖNGÜLER,

(7) C#.NET PROGRAMLAMAYA GİRİŞ. M.İLKUÇAR - 1

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 2

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Nesne Yönelimli Programlama

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

PROGRAMLAMAYA GİRİŞ DERS 2

Programlama Dilleri. C Dili. Programlama Dilleri-ders02/ 1

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Karşılaştırma İşlemleri ve Koşullu İfadeler

2- C# PROGRAMINA GİRİŞ ÇALIŞMA YAPRAĞI

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

Programlama Dilleri 3

Operator Aşırı Yükleme (Operator OverLoading)

PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir.

Programlama Dilleri I

J A V A D A P R O G R A M D E N E T İ M İ V E O P E R A T Ö R L E R

Programlama Dilleri 3

Programlama Tekniklerine Giriş Vize (Ders kodları ve örnek kodlar)

Java da Program Denetimi ve Operatörler. Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 2 1

Akış Konrol Mekanizmaları

MAK 1005 Bilgisayar Programlamaya Giriş C DİLİNE GİRİŞ. Prof. Dr. Necmettin Kaya

BİLG Dr. Mustafa T. Babagil 1

Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : dak.

C++ Operatörler (Operators)

Pascal Programlama Dili

Temel Veri Türü İşlemleri

C Programlama Dilininin Basit Yapıları

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

Algoritma ve Programlamaya Giriş II JAVA İLE PROGRAMLAMA. Muhammet BAYKARA

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

Bölüm 2 - C ile Programlamaya Giriş

Lambda İfadeleri (Lambda Expressions)

Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir

Microsoft Visual Studio. internetten temin edilebilir. yazılımının başlatılması

C# Console Uygulamaları ifelse Yapıları 2

Length: metin uzunluğunu yada diğer bir deyişle dizi elaman sayısını döndürür.

C# Dilinde Temel Veri Türleri

Java da İşleçler, Ders #3 (4 Kasım 2009)

Programlama Dilleri 3

ALGORTMA ve PROGRAMLAMA - II (C# Sürümü) DERS NOTLARI

İçerik. Java da İşleçler, İşleçler. Aritmetik İşleçler - 1. Aritmetik İşleçler - 2. Geçen ders: Bu ders: BS-515 Nesneye Yönelik Programlama

İNTERNET TABANLI PROGRAMLAMA

YAPILAR BİRLİKLER SAYMA SABİTLERİ/KÜMELERİ. 3. Hafta

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler

static void dizi_24() { Random rnd = new Random(); int [] tutulan=new int[10]; int dogru;

if (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta

Transkript:

static void Main(string[] args) { //--------------------1. ders-------------------- -------- / ekrana yazma ekrandan okuma sayısal değerleri okuma yer tutucular basit tip dönüşümü / /int sayi1, sayi2,toplam=0; Console.WriteLine("birinci sayıyı giriniz :"); //sayi1 =int.parse( Console.ReadLine()); sayi1 =Convert.ToInt32( Console.ReadLine()); Console.WriteLine ("ikinci sayıyı giriniz: "); sayi2 = int.parse(console.readline()); toplam = sayi1 + sayi2; Console.WriteLine("{2} ve {1} sayılarının toplamı: {0}",toplam,sayi2,sayi1); string ad, soyad; Console.WriteLine("Adınızı giriniz :"); ad=console.readline(); Console.WriteLine("Soyadınızı giriniz :"); soyad = Console.ReadLine(); Console.WriteLine(ad+" "+soyad); Console.WriteLine("Merhaba c#"); Console.Write("Dünyası");/ //------------------------1. ders---------------- ---------------- //------------------------2. ders---------------- ------------------ / Değişken ismi tanımlama kuralları değişken isimleri harf rakam ve _ karakterlerinden oluşur bunların dışında özel karakter kullanılamaz

değişken isimleri rakam ile başlayamaz harf veya _ karakteri ile başlayabilir c# için anlamlı ifadeler değişken ismi olarak kullanılamaz (try, for,...) c# büyük-küçük harf ayrımı içeren bir dildir (not1,not1,not1,not1, NOT1 her biri ayrı değişkenlerdir) değişken isimleri en fazla 255 karakter içerebilir Türkçe karakterler kullanılmamalıdır. bir değişken aynı kod bloğu içerisinde sadece 1 defa tanımlanabilir. class içersinde tanımlanan değişkenlere Global değişkenler denir ve yazılan tüm metod ve fonksiyonlar içersinden bu değişkenlere ulaşılabilir, değerleri değiştirilebilir. / / c# operatörleri aritmatik operatörler (+) string ifadelerde birleştirme, sayısal ifadelerde toplama (-) sayısal ifadelerde fark işlemi () sayısal ifadelerde çarpma (/) sayısal ifadelerde bölme (%) bölümden kalanı ifade eden mod işlemi (++) sayısal değerin içeriğini her adımda 1 arttırmak için (--) sayısal değerin içeriğini her adımda 1 eksiltmek için atama operatörleri (=) aktarma operatörü

(+=) eşitliğin sağındaki ifadeyi soldaki değere ekler (-=) // // // // değerden çıkartır (=) her seferinde değişken sonucuyla eşitliğin sağındaki ifadeyi çarpar,sonuca yazar (/=) her seferinde değişken sonucuyla eşitliğin sağındaki ifadeyi böler, sonuca yazar. mantıksal operatörler (&) VE: bağladığı şartların her ikisininde doğru olduğu durumlarda TRUE döner. şartlardan herhangi biri yanlış ise FALSE döner (&&) Kısa Devre VE: & ile aynı özelliktedir. yalnızda baktığı ilk şart yanlış ise diğerlerine bakmadan FALSE döndürür. ( ) VEYA: bağladığı şartların herhangi biri veya ikiside doğru ise TRUE döner. Tüm şartlar yanlış ise FALSE döner. ( ) Kısa Devre VEYA: ile aynı özelliktedir. yalnızca baktığı ilk şart doğru ise diğerlerin bakmadan TRUE döndürür. (!) değilleme operatörü: ifadenin tersini alır(true-->false, FALSE-->TRUE dönüşümü için sadece bool veri tiplerinde) (?) ternary operatörü: basit if-else bloğunun görevini yapar kullanımı: (şart)? "şart doğru ise yap" : "şart yanlış ise yap" (?) nullable operatörü: değişkenler normal şartlar altında null değer alamazlar, eğer tanımlama sırasında veri tipi yanında? kullanılırsa null değer almaları sağlanır. kullanımı: int? a=null; string? ad=null;

/ / int i = 0, j = 0, toplam = 0; i = j++;//++ operatör kullanımı toplam = i + j; Console.WriteLine(toplam);/ //------------------------2. ders---------------- ------------------- //-------------------------3. ders--------------- --------------------- arası / c# veri tipleri tam sayı veri tipleri byte: 0:255 sbyte:-128:127 short: -32,768:32,767 ushort: 0:65,535 int :-2,147,483,648:2,147,483,647 uint : 0: 4,294,967,295 long: işaretli 64 bit ulong: işaretsiz 64 bit en çok byte short ve int ondalıklı sayı veri tipleri float: 4 byte double :8 byte decimal :16 byte en çok double ve float kullanılır -------------------------------------------- karakter veri tipleri char: 2 byte-16 bit unicode string:2 byte karakter sayısı bellek formülü: 20+(n/2)4 örnek 6 karakterli ANKARA değeri için 20+(6/2)4 => 20+34 => 20+12= 32 bit alan --------------------------------------------- mantıksal veri tipi bool: 4 byte (true/false) tarih veri tipi DateTime 8 byte--> 01.01.0001-31.12.9999

/ //READ-READLINE Farkı /int yil; Console.WriteLine("Doğum yılınızı giriniz: "); yil =Convert.ToInt32( Console.ReadLine()); Console.WriteLine("Yaşınız {1}- {2}={0}",DateTime.Now.Year-yil,DateTime.Now.Year,yil); / //-------------------------3. ders--------------- ------------------- //--------------------------4. ders-------------- ----------------- //ReadKey() /Console.WriteLine("Bir tuşa basınız: "); System.ConsoleKeyInfo tus = Console.ReadKey(); Console.WriteLine(tus.Key.ToString()+ " tuşuna bastınız!"); sabit tanımlama const int a=45; / int sayi,x=1,y=2; Console.WriteLine("bir sayı giriniz:"); sayi=convert.toint32(console.readline()); Console.WriteLine((sayi%2==0)? "sayı çift":"sayı tek");//ternary(?) Console.WriteLine(x<y && y<x); Console.WriteLine(x<y y<x); //---------------------------4.ders-------------- ----------------- Console.Read();

}