Evet arkadaşlar bu yazımda basit bir hesap makinesi örneğini açıklayacağım.Öncelikle aşağıdaki kodları inceleyelim.
Öncelikle sizlere yeni kullanımlardan bahsetmek istiyorum. Programın 2. kod satırında #include <conio.h> isminde bir kütüphane tanımladım. Conio.h kütüphanesi nedir? Conio.h DOS destekli giriş/çıkış fonksiyolarıdır. Windows platformu için yazılmış bir kütüphanedir.Windows'ta program çalıştıktan sonra Terminal hemen kapanır bu yüzden terminali siz bir tuşa basa kadar kapatmamak için bu kütüphaneyi tanımlayıp getch() fonksiyonunu kullandım.Artık programda işlemi yaptıktan sonra siz herhangi bir tuşa basana kadar program kapanmayacaktır.Bu fonksiyonu linux tabanlı bir işletim sisteminde programlama yaparken kullanmanıza gerek yok çünkü program kapanmayacaktır.
Diğer kullandığımız using namespace'leri! Önceki programlarda hatırlayacağınız üzere örneğin kullanıcıdan veri alacağımız veya ekrana yazı yazdıracağımız zaman std::cout<< veya std::cin>>komutlarını kullanıyorduk.Buradaki önek olan std kullanımını sürekli tekrarlamamak için main bloğundan önce bu namespace'leri kullanıyoruz.Bu namespaceleri ben kullandıkça neler olduğunu öğreneceksiniz.
Evet arkadaşlar bu hesap makinesi programını yaparken nelere dikkat ettik bakalım. Yukarıdaki kodlardada göreceğiniz üzere a,b,c,d isminde integer tipinde 4 değişken tanımladık. Burada a ve b değişkeni kullanıcıdan gelen sayılar için, c değişkeni işlem tipini tanımlamak için(toplama,çıkartma,bölme,çarpma ve mod alma) d değişkeni ise toplam içindir. Öncelikle kullanıcıdan işlem tipini girmesini istiyoruz. Kullanıcıdan işlem tipini aldıktan sonra 1. ve 2. sayıyı girmesini istiyoruz. Daha sonra bunları if yani şart koşuluyla işleme sokuyoruz. Görüldüğü üzere ilk if bloğunda eğer gelen işlem tipi 1 ise a ve b sayısını topla d değişkenine eşitle, yani Türkçe'si böyle. Daha sonra 5 işlem tipi içinde bunu kontrol ettirdikten sonra sonucu yani d değişkenini ekrana yazdırdık. Burada kullanıcıdan gelen bir veriyi daha kontrol ettirdik. Eğer gelen değer 5 ten büyükse "Yanlış Seçim yaptınız" mesajını verdirdik. Aşağıda programın çıktılarını göstereceğim.
Arkadaşlar programın kaynak kodlarını her zamanki gibi ekliyorum. Lütfen oradanda kontrol ediniz. Programları Yandex diske atıyorum oradan paylaşımınıza sunuyorum.Bir sonraki yazımda karşılaştırma ve mantıksal ifadelerden bahsedeceğim.
Programın Kaynak Kodları Buradadır: https://yadi.sk/d/mSUAUNEzWUUTy

Hiç yorum yok:
Yorum Gönder