YZM 2105 Nesneye Yönelik Programlama

Benzer belgeler
YZM 2105 Nesneye Yönelik Programlama

ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA II

ALGORİTMA VE PROGRAMLAMA I DERS NOTU#8

ALGORİTMA VE PROGRAMLAMA II

C++ Dilinde Bazı Temel Algoritmalar

ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA II

ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA I

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

ALGORİTMA VE PROGRAMLAMA II

ALGORİTMA VE PROGRAMLAMA I

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

BİLGİSAYAR PROGRAMLAMA DERSİ

ALGORİTMA VE PROGRAMLAMA I DERS NOTU#10

YZM 3215 İleri Web Programlama

C++ Dilinde Bazı Temel Algoritmalar

YZM 2116 Veri Yapıları

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

Ö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.

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

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

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

Görsel Programlama 1

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

ALGORİTMA VE PROGRAMLAMA II

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

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

İki Boyutlu Dizi Uygulamaları

C# Örnek Uygulamalar I

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA

C# ÖRNEK UYGULAMALAR

BİLGİSAYAR PROGRAMLAMA DERSİ

Adı Soyadı : Öğrenci No :

YZM 2105 Nesneye Yönelik Programlama

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

YZM 2116 Veri Yapıları

JAVASCRİPT ÖRNEKLERİ

2. Dereceden Denklemin Köklerini Bulan Program

BLG 1306 Temel Bilgisayar Programlama

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

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

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

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

BİL1001 Bilgisayar Bilimlerine Giriş 1

ALGORİTMA VE PROGRAMLAMA II

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

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

Adı Soyadı : Öğrenci No :

YZM 2108 Yazılım Mimarisi ve Tasarımı

YZM 3215 İleri Web Programlama

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

Sınav tarihi : Süre : 60 dak.

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

YZM 2105 Nesneye Yönelik Programlama

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

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

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

Bilgisayar Programlama MATLAB

Olimpiyat Soruları. sonuçları tekrar fonksiyonda yerine koyup çıkan tüm sonuçları toplayan program (iterasyon sayısı girilecek)

ALGORİTMA VE PROGRAMLAMA II

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

BPR152-Algoritma ve Programlama II Uygulama -13

Eastern Mediterranean University Faculty of Arts & Sciences -- Department Of Mathematics BİLG213 BİLGİSAYAR PROGRAMLAMAYA GİRİŞ

HSancak Nesne Tabanlı Programlama I Ders Notları

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

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

YZM 3215 İleri Web Programlama

BPR152-Algoritma ve Programlama II Uygulama -12

HSancak Nesne Tabanlı Programlama I Ders Notları

ALGORİTMA TASARIMI VE SCRATCH UYGULAMASI

Bilgisayar Programlama MATLAB

YZM 2105 Nesneye Yönelik Programlama

ALGORİTMA (ALGORITHM) M.İLKUÇAR -

BİLGİSAYAR PROGRAMLAMA DERSİ

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

MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu

BİLGİSAYAR PROGRAMLAMA DERSİ

C PROGRAMLAMA D İ L İ

Programlama Dilleri Laboratuvarı

KOCAELİ ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ. BİLGİSAYAR LABORATUVARI II FİNAL SINAVI SORU ve CEVAPLARI(I. ogr)

YZM 2105 Nesneye Yönelik Programlama

İstanbul Teknik Üniversitesi IEEE Öğrenci Kolu DİZİLER

TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları

Diziler (Arrays) Çok Boyutlu Diziler

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#3: ALGORİTMA ANALİZİ#2

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

1. Her marka için 3 aylık satış toplamı nedir? (Tablodaki satır toplamları)

Programlama Dilleri 1. Ders 4: Diziler

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

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

Erzurum Teknik Üniversitesi Mühendislik Mimarlık Fakültesi Bilgisayar Programlama Dersi Final Sınavı Soru Toplam Puanlar

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

YZM 2105 Nesneye Yönelik Programlama

C++ Dersi: Nesne Tabanlı Programlama

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

Örnek2: 1-100 arasındaki Tek ve Çift sayıların Toplamı(devam ) İKİNCİ ÇÖZÜM 9

Örnek2: 1-100 arasındaki Tek ve Çift sayıların Toplamı(devam ) İKİNCİ ÇÖZÜM 10

Ö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. 11

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

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

Örnek3: Girilen sayının MİN MAX arasında olup olmadığı kontrol etme(devam ) İKİNCİ ÇÖZÜM 14

Örnek3: Girilen sayının MİN MAX arasında olup olmadığı kontrol etme(devam ) İKİNCİ ÇÖZÜM 15

Ö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. 16

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

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

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

Ö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. 20

Örnek5: Faktoriyel Hesaplama (devam ) C de 21

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

Ö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. 23

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

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

Ö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. 26

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

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

Ö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. 29

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

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

Ö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. 32

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

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

Ö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 --> *** 35

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

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

Ö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. 38

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

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

Ö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. 41

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

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

Ö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. 44

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

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

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