YZM 2105 Nesneye Yönelik Programlama

Benzer belgeler
ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA II

ALGORİTMA VE PROGRAMLAMA I DERS NOTU#8

ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA II

ALGORİTMA VE PROGRAMLAMA II

ALGORİTMA VE PROGRAMLAMA I

C++ Dilinde Bazı Temel Algoritmalar

ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA II

EM205 26/9/2014. Programlamaya giriş Algoritmalar. Amaçlar

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI

ALGORİTMA VE PROGRAMLAMA I

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

KARABÜK ÜNĠVERSĠTESĠ TEKNOLOJĠ FAKÜLTESĠ MEKATRONĠK MÜHENDĠSLĠĞĠ BÖLÜMÜ

ALGORİTMA VE PROGRAMLAMA II

BİLGİSAYAR PROGRAMLAMA DERSİ

BİLGİSAYAR PROGRAMLAMA. Algoritma ve Akış Şemaları

Görsel Programlama 1

C++ Dilinde Bazı Temel Algoritmalar

ÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

HSancak Nesne Tabanlı Programlama I Ders Notları

NESNE TABANLI PROGRAMLAMA Final Sınavı Cevapları

YZM 2116 Veri Yapıları

C# Örnek Uygulamalar I

DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN

Pythonda değişkenlerin türlerini tanımlamaya gerek yoktur

BPR152-Algoritma ve Programlama II Uygulama -13

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

HSancak Nesne Tabanlı Programlama I Ders Notları

MAK 1005 Bilgisayar Programlamaya Giriş. Fonksiyonlar. Prof. Dr. Necmettin Kaya

İki Boyutlu Dizi Uygulamaları

YZM 2105 Nesneye Yönelik Programlama

ALGORİTMA VE PROGRAMLAMA I DERS NOTU#10

2) /* Kullanıcıdan alınan iki sayının obebini alt fonksiyon yardımı ile hesaplayan C programı*/

ALGORİTMA VE PROGRAMLAMA II

YZM 2105 Nesneye Yönelik Programlama

BİLGİSAYAR PROGRAMLAMA DERSİ

ALGORİTMA TASARIMI VE SCRATCH UYGULAMASI

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

Veri Yapıları. Amaçlar: Temel Veri Yapılarını Tanımlamalı Veri Yapılarını Veri Modeli ve Türlerini Öğreneceksiniz. İçindekiler:

D İ Z İ L E R A R R A Y S

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 7. Bölüm Metot Tanımlama ve Kullanma

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

YZM 3215 İleri Web Programlama

YZM 2105 Nesneye Yönelik Programlama

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği

2. Dereceden Denklemin Köklerini Bulan Program

YZM 2105 Nesneye Yönelik Programlama

BİL1001 Bilgisayar Bilimlerine Giriş 1

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA

Örnek1: #include <iostream> #include <string> using namespace std;

C# ÖRNEK UYGULAMALAR

BLM 111 ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA II

Diziler. Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler

BLG 1306 Temel Bilgisayar Programlama

BMT 101 Algoritma ve Programlama I 3. Hafta. Yük. Müh. Köksal GÜNDOĞDU 1

YZM 2116 Veri Yapıları

PROGRAMLAMA DİLLERİ I

Diziler (Arrays) Çok Boyutlu Diziler

Matlab da Dizi ve Matrisler. Mustafa Coşar

Final Sınavı Örnek Soruları Güz 2018 Süre: 90 Dakika

Arasınav Soruları Güz, Süre: 90 Dakika

I=[1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1] % 4x4 lük birim matris

İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA

ALGORİTMA VE PROGRAMLAMA I DERS#1

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

Genel Programlama II

Algoritmalar ve Programlama. Algoritma

Nesneye Dayalı Programlama Laboratuvarı

YZM 2105 Nesneye Yönelik Programlama

Adı Soyadı : Öğrenci No :

YZM 3215 İleri Web Programlama

DİZİLER-KATARLAR ALGORİTMA VE PROGRAMLAMA II

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

Ders 4: Diziler (Arrays( Arrays) barisgokce.com

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz.

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

Her Select Case bloğu, mutlaka End Select ile bitmek zorundadır.

enum bolumler{elektronik, insaat, bilgisayar, makine, gida};

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Algoritma Geliştirmek, Satır Kod)

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

Bilgisayar Programlama MATLAB

ÜNİT E ÜNİTE GİRİŞ. Algoritma Mantığı. Algoritma Özellikleri PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA

YZM 2116 Veri Yapıları

BİLG Dr. Mustafa T. Babagil 1

ATATÜRK ÜNİVERSİTESİ BİLGISAYAR MÜHENDİSLİĞİ BÖLÜMÜ BM 104- NESNEYE YÖNELİK PROGRAMLAMA DERSİ BAHAR DÖNEMİ ÖDEV-3

BİLİŞİM TEKNOLOJİLERİ 6. SINIF DERS NOTLARI 2

Stringler. Fonksiyon ve Metotlar

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

Bilgisayar Programlama MATLAB

DÖNGÜLER BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA DENEY-4 FÖYÜ GİRİŞ LABORATUARI.

elemanlı bir dizide bir sinyalin 1 er saniye aralıklarla ölçülen gerilim değerleri tutulmaktadır. Bu sinyalin tepeden tepeye genliğini,

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

Transkript:

YZM 2105 Nesneye Yönelik Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1

BÖLÜM - 2 C# Programlama Dili Örnekler 2

Örnek1: Girilen Kullanıcı Bilgilerini Ekrana Yazdırma Kullanıcıdan ad(char[20]), soyad(char[20]), bakiye(float), calismadurumu(boolean) bilgileri alınarak ekrana yazdıran bir windows form uygulaması yazınız. 3

Örnek1: Girilen Kullanıcı Bilgilerini Ekrana Yazdırma(devam ) C de 4

Örnek1: Girilen Kullanıcı Bilgilerini Ekrana Yazdırma(devam ) C# da 5

Örnek2: 1-100 arasındaki Tek ve Çift sayıların Toplamı 1-100 arasındaki tek sayılarını toplayarak elde edilen tektoplam(int), çift sayıların toplayarak elde edilen cifttoplam(int) değişkenlerini ekrana yazdıran bir Windows form uygulaması yazınız. 6

Örnek2: 1-100 arasındaki Tek ve Çift sayıların Toplamı(devam ) C de 7

Örnek2: 1-100 arasındaki Tek ve Çift sayıların Toplamı(devam ) C# da 8

Örnek3: Girilen sayının 10 50 arasında olup olmadığı kontrol etme Girilen sayının 10 50 arasında olup olmadığı kontrol edip sonucunu ekrana yazdıran bir Windows form uygulaması yazınız. 9

Örnek3: Girilen sayının 10 50 arasında olup olmadığı kontrol etme(devam ) C de 10

Örnek3: Girilen sayının 10 50 arasında olup olmadığı kontrol etme(devam ) C# da 11

Örnek4: Girilen İl Plaka Kodunun Hangi İle Ait Olduğunu Bulma Girilen il plaka kodunun hangi ile ait olduğunu bulup sonucunu ekrana yazdıran bir Windows form uygulaması yazınız. 12

Örnek4: Girilen İl Plaka Kodunun Hangi İle Ait Olduğunu Bulma (devam ) C de 13

Örnek4: Girilen İl Plaka Kodunun Hangi İle Ait Olduğunu Bulma (devam ) C# da ComboBox a properties penceresinden Item ekliyoruz. 14

Örnek4: Girilen İl Plaka Kodunun Hangi İle Ait Olduğunu Bulma (devam ) C# da 15

Örnek5: Faktoriyel Hesaplama Girilen sayının faktöriyelini hesaplayarak elde edilen faktöriyel(int) değişkenini ekrana yazdıran bir Windows form uygulaması yazınız. 16

Örnek5: Faktoriyel Hesaplama (devam ) C de 17

Örnek5: Faktoriyel Hesaplama (devam ) C# da 18

Örnek6: Dizinin tüm elemanlarını Yazdırma 5 elemanlı int tipinde elemanları 5, 10, 15, 20, 25, 30 olan bir dizinin elemanlarını ekrana yazdıran bir Windows form uygulaması yazınız. 19

Örnek6: Dizinin tüm elemanlarını Yazdırma (devam ) C de 20

Örnek6: Dizinin tüm elemanlarını Yazdırma (devam ) C# da 21

Örnek7: 0 Girilene Kadar Girilen Tüm Değerleri Toplama 0 girilene kadar girilmiş tüm sayıların toplamı toplam(int) değişkenini ekrana yazdıran Windows form uygulaması yazınız. 22

Örnek7: 0 Girilene Kadar Girilen Tüm Değerleri Toplama (devam ) C de 23

Örnek7: 0 Girilene Kadar Girilen Tüm Değerleri Toplama (devam ) C# da 24

Örnek8: 1-50 Arasındaki Asal Sayıların Yazdırılması 1-50 arasındaki asal sayıları ekrana yazdıran Windows form uygulaması yazınız. 25

Örnek8: 1-50 Arasındaki Asal Sayıların Yazdırılması (devam ) C de 26

Örnek8: 1-50 Arasındaki Asal Sayıların Yazdırılması (devam ) C# da 27

Örnek9: 10 Öğrencinin Notlarını Dizide Saklama Kullanıcının girdiği 10 öğrenci notunu ogrencinotlar adlı 10 elemanlı int veri tipindeki dizide saklayan Windows form uygulaması yazınız. 28

Örnek9: 10 Öğrencinin Notlarını Dizide Saklama (devam ) C de 29

Örnek9: 10 Öğrencinin Notlarını Dizide Saklama (devam ) C# da 30

Örnek10: Ekrana Yıldız Yazdırma yıldız adlı 10 elemanlı int veri tipindeki, elemanları 19, 3, 15, 7, 11, 9, 13, 5, 17, 1 olan dizinin her bir elemanının değeri kadar ekrana yıldız simgesi yazan Windows form uygulaması yazınız. Örn.: 3 --> *** 31

Örnek10: Ekrana Yıldız Yazdırma (devam ) C de 32

Örnek10: Ekrana Yıldız Yazdırma (devam ) C# da 33

Örnek11: Serbest Düşme Hesaplayıcısı Kullanıcıdan alınan değerler ve g = 9.8 (float) sabitini kullanarak seçilen formülün sonucu hesaplayan Windows form uygulaması yazınız. 34

Örnek11: Serbest Düşme Hesaplayıcısı (devam ) C# da 35

Örnek11: Serbest Düşme Hesaplayıcısı (devam ) C# da 36

Örnek12: Girilen Cümleyi Harf Harf Yazdırma Kullanıcının girdiği cümleyi harf harf ve tümünü yazdıran Windows form uygulaması yazınız. 37

Örnek12: Girilen Cümleyi Harf Harf Yazdırma (devam ) C de 38

Örnek12: Girilen Cümleyi Harf Harf Yazdırma (devam ) C# da 39

Örnek13: Matris Çarpımı int a[3][3] = { { 2, 1, 1 }, { 5, 1, 4 }, { 19, 8, 1 } } int b[3][3] = { { 9, 9, 1 }, { 3, 1, 21 }, { 7, 1, 11 } } Matrislerinin çarpıp (int) c[3][3] matrisinde saklayan ve c matrisini ekrana yazdıran Windows form uygulaması yazınız. 40

Örnek13: Matris Çarpımı (devam ) C de 41

Örnek13: Matris Çarpımı (devam ) C# da 42

Örnek14: Dinamik Dizi Kullanımı Kullanıcının girdiği n (int) boyutlu dizi (int) adlı dinamik dizinin elemanlarının toplamını ve ortalamasını gösteren Windows form uygulaması yazınız. 43

Örnek14: Dinamik Dizi Kullanımı (devam...) C de 44

Örnek14: Dinamik Dizi Kullanımı (devam...) C# da 45

Örnek14: Dinamik Dizi Kullanımı (devam...) C# da 46

Örnek15: İşaretçilerle Takas Değerlerini kullanıcının girdiği degisken1 (int) ve degisken2 (int) adlı değişkenleri işaretçiler kullanarak değerlerini takas eden Windows form uygulaması yazınız. 47

Örnek15: İşaretçilerle Takas (devam ) C de 48

Örnek15: İşaretçilerle Takas (devam ) C# da 49

Örnek15: İşaretçilerle Takas (devam ) C# da 50

Örnek15: İşaretçilerle Takas (NOT) C# da işaretçiler «unsafe» bloğu içerisinde kullanılır. Bu kod bloklarının derlenmesi için Project Sekmesi Properties e tıkladıktan sonra açılan penceredeki Build sekmesinde «Allow Unsafe Code» seçilmiş olmalıdır. 51

Örnek16: Öğrenci İletişim Bilgileri Formu ogrenci adında, üyeleri (string) ad, soyad, eposta; (long) numara, telno olan bir struct tanımlayınız. (öğrenci) ogr adlı bir değişken tanımlayınız ve kullanıcının girdiği iletişim bilgilerini bu değişkende saklayan Windows form uygulaması yazınız. 52

Örnek16: Öğrenci İletişim Bilgileri Formu (devam ) C de 53

Örnek16: Öğrenci İletişim Bilgileri Formu (devam ) C# da 54

İYİ ÇALIŞMALAR Yrd. Doç. Dr. Deniz KILINÇ deniz.kilinc@cbu.edu.tr 55