NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan

Slides:



Advertisements
Benzer bir sunumlar
KOŞUL İFADELERİ onbirc.com/133.
Advertisements

Kontrol Çevrimleri FOR WHILE DO-WHILE IF-ELSE SWITCH-CASE-DEFAULT
PHP'de Program Denetimi
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
ANLATIM TÜRLERİNİ SINIFLANDIRMA. Edebî türler veya metin türleri olarak bilinen yazılarda farklı anlatım birlikleri bir araya gelir. Bir hikâyede betimleme,
Algoritma.  Algoritma, belirli bir görevi yerine getiren sonlu sayıdaki işlemler dizisidir.  Başka bir deyişle; bir sorunu çözebilmek için gerekli olan.
Hasan Hüseyin Savaş EPİAŞ Genel Müdürü
Serbest muhasebeci mali müşavir sigortası. Serbest muhasebeci mali müşavir sorumluluk sigortası Bu sigorta ile Sigortacı, Sigortalının vermekte olduğu.
LUCA BILGISAYARLı MUHASEBE PROGRAMı Öğr. Gör. Coşkun Aliyazıcıoğlu KTÜ Beşikdüzü Meslek Yüksekokulu Şubat
Lojik Kapılar ve Lojik Devreler (Logic Gates And Logic Circuits)
SIFIRIN TAR İ HÇES İ NESL İ HAN KAPLAN Haluk Bingöl CMPE 220-Fall 2010/ /11.
TEOG BÜ Ş RA ATICI REHBER Ö Ğ RETMEN Öğretim Yılında 8. sınıfta okuyan öğrenciler, Ortaöğretime (Liseye) yeni sınav sistemi olan TEOG ile.
 LÖSEV, 24 Eylül 2000 tarihinde, lösemili çocuklara özel, modern tıbbın tüm olanaklarını bünyesinde barındıran 2000'li yılların.
Örnek 1 Kullanıcının girdiği bir sayının karesini hesaplayan bir program yazınız.
Gereksinim Analizi ve Varlık Ba ğ ıntı Diyagramı Sibel SOMYÜREK.
O R T L G İ M A A Ve Problem çözme.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
#Geçici Koruma GEÇİCİ KORUMA SAĞLANAN YABANCILARIN ÇALIŞMA İZİNLERİNE DAİR YÖNETMELİK ve UYGULANMASI.
YÖNLENDİRME. Yönlendirme ● Statik ● Dinamik ● Kaynakta yönlendirme ● Hop by hop yönlendirme.
GÖRÜŞ GELİŞTİRME TEKNİĞİ
Elektronik belge KILAVUZU
BİLGİSAYAR PROGRAMLAMA DERSİ
BM-103 Programlamaya Giriş Güz 2016 (3. Sunu)
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
TAM SAYILAR.
ÇEMBER VE DAİRE YUNUS AKKUŞ-2017.
Problem Çözme ve Algoritmalar
Depo Elleçleme Personel Eğitimi
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H05
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
DOĞAL SAYILAR TAM SAYILAR
SAYI DOĞRUSU ÜZERİNDE ÇIKARMA İŞLEMİ YAPALIM
Algoritma ve Programlamaya Giriş
EKRAN KARTLARI.
Algoritma ve Programlamaya Giriş
Arazinin Tesviye Edilmesi ve Doğrusal Programlama Tekniği
E-BÜTÇE TENKİS OLUŞTURMA
GELECEK PİYASASI İŞLEMLERİ
Swİtch çeşİtlerİ – GÖKÇE TENEKECİ.
NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan
NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan
Yrd.doç.Dr. H. Deniz GüllerOĞlu
PROBLEM ÇÖZME VE ALGORİTMALAR
Bölüm 7 İfadeler ve atamalar.
4- OPERATÖR – koşul - döngü Nesne Yönelimli Programlama - i
ÖDE5024 DAVRANIŞ BİLİMLERİNDE İSTATİSTİK Yüksek Lisans
Bölüm 4: Kontrol Yapıları I (Seçim Yapma)
Komut düzeyi kontrol yapıları
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Doğrusal Mantık Yapısı İle Problem Çözme
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
Test Puanlarının Yorumlanması: Standart Puanlar
NİŞANTAŞI ÜNİVERSİTESİ
Bilgisayar Bilimi Koşullu Durumlar.
BİL 112 Programlamaya Giriş
Bilgi Teknolojileri Hafta 01
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
?: KARŞILAŞTIRMA OPERATÖRÜ
NİŞANTAŞI ÜNİVERSİTESİ
6. DÖNGÜ (TEKRARLAMA) DEYİMLERİ
BLM-111 PROGRAMLAMA DİLLERİ I Ders-10 Diziler
6569 Sayılı Kanunla değiştirilen 2547 Sayılı Kanunun 44
Eşleştirilmiş/Bağımlı Örneklem t Testi
NİŞANTAŞI ÜNİVERSİTESİ
Marmara Üniversitesi Mekatronik Tezli YL Programı
MTM216 GÖRSEL PROGRAMLAMA
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
PROBLEM ÇÖZME TEKNİKLERİ
Sunum transkripti:

NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan Karar Yapıları NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan

Karar Yapıları Program içerisindeki koşulların doğru olup olmadığına göre farklı işlemler gerçekleştiren yapılardır. If-Else Switch-Case

If-Else if (koşul) { } else // koşul doğru olduğunda çalışacak komutlar } else //koşul doğru olmadığında çalışacak komutlar

Örnekler Örnek 1: Bir elektronik ticaret yapan firmada alınan ürünlerin toplam fiyatı 300tl ye kadar %10, 300 ve üzeri ise %15, 400 tl ve üzeri ise %20 indirim yapacaktır. Akış diyagramını tasarlayınız ve C# kodlarını yazınız.

Çözüm1- Akış Diyagramı

Çözüm1- C# Kodları

Switch-Case Değişkenin aldığı değerlere göre farklı işlemler çalıştıran yapılardır Switch(deger) { case 1: deger=1 olduğunda yapılacak işlemler break; case 2: değer=2 olduğunda yapılacak işlemler break; ….. default: değer hiçbir koşulu sağlamıyorsa yapılacak işlemler break; }

Örnek2 Kullanıcın girdiği işlem tipine göre ilgili işlemi yapan programı yazınız? önceden tanımlı değişkenlerle işlem yapılabilir.

Çözüm2

KAYNAKLAR [1] http://www.dijitalders.com/icerik/29/620/akis_diagram_sembolleri.html erişim tarihi:14.11.2017 [2] Erhan ARI, Algoritma ve C# Programlama, Seçkin Yayıncılık [3] http://www.baskent.edu.tr/~tkaracay/etudio/ders/prg/csharp/ch05.pdf erişim tarihi: 15.11.2017