Aylar: Şubat 2018

Çarşamba Şubat 28th, 2018

C – Pointer Ve Arrayler

Daha önceki yazılarımızda sayıların ve yahutta karakterlerin pointer olarak tanımlandığını gördük , peki arrayler (diziler) pointer olarak tanımlanabilir mi? Evet . Şimdi rastgele bir dizi tanımlasanız ve dizinin içine elemanlar yerleştirseniz bu dizinin elemanlarınız bilgisayarda yer tutması gerekiyor  . Bu durumlarda arrayin içindeki elemanların yerlerini bulmak için yine pointerları kullanacağım. İlk basit bir program yapacağım. Bir array tanımlayacağım ve sonrasında arrayin içine elemanlar yerleştireceğim daha […]

Çarşamba Şubat 28th, 2018

C – Pointer Call By Value Ve Call By Reference

Pointerlar da fonksiyonları kullanarak ekrana değerler bastırabiliriz. Bunu iki farklı şekilde yapabiliriz . Bunlardan birincisi Call By Value . Call By Value’ yu kullanarak normal main fonksiyonu içerisine yazdığımız şeyleri başka bir fonksiyon oluşturup o fonksiyonla değeri ekrana bastırabiliyoruz . Bu Call By Value oluyor. Call By Reference ise pointerları kullanarak gerçekleştiryoruz yani gene main fonksiyon içerisinde yazdığınız şeyleri başka tanımlanmış olan fonksiyon içerisinde pointerları […]

Çarşamba Şubat 21st, 2018

C – Pointer

Pointerlar bir degişkenin veya tanımladığınız bir şeyin tuttuğu adresi gösterir. Örnek vermek gerekirse mesela diyelim a =5 dediniz a nın bu programlama içerisinde bir yeri , adresi olması lazım bu pointer olarak tanımlanıyor , o adresi girdiğiniz zamanda tanımlamış olduğunuz a ‘ nın değeri ekrana basılıcaktır. a’nın pointeri yani adresini görebilmek için * işaretini ve p harfini kullanırız yani a nın adresini görmek için a […]

Cuma Şubat 16th, 2018

Xamarin Emulatorun Açılıp Kapanma Sorunu

Xamarin de emulator de uygulamanızı çalıştırdığınız zaman , uygulamanız hemen açılıp kapanıyorsa ve bir kaç dakika bekledikten sonra tekrar emulator de açmaya çalıştığınızda açılıyorsa bazı ayarları değiştirmeniz gerekecektir. İlk olarak emulatorü kapatmanız lazım emulatorü kapattıktan sonra ara çubuğuna tıklayarak Hyper-V Yöneticisini çalıştırın. Hyper – V Yöneticisini çalıştırdıktan sonra hangi emulator de çalışmak istiyorsanız o emulatorun üzerinde sağa tıklayıp ayarlarına gidin . Ayarlara gittikten sonra İşlemciye […]

Perşembe Şubat 15th, 2018

C- Fonksiyonlar

Fonksiyonlar  programlama dillerinde sürekli aynı şeyleri yazmamak için vardır. Yani şöyle düşünün toplama işlemi yaparken sürekli sayıları toplayabilecek bir kod dizimi yazmak yerine bir fonksiyon oluşturup bu fonksiyonun içine aynı kod dizimini yazdığınızda ve o fonksiyonu çağırdığınızda aynı sonucu ekrana basacaktır ayrıca fonksiyonları kullanırsanız yazdığınız kodun boyutu küçülür. Fonksiyonları neden kullanıyoruz ?; Kodun okunabilirliğini arttırır. Kodun tekrar kullanabilirliğini arttırır. Kodu tekrar yazmak yerine fonksiyonları kullanırız. […]

Çarşamba Şubat 14th, 2018

C – Array 2

Arraylere geçen ki yazımızda bahsetmiştik . Bir önceki makaleye buraya tıklayarak gidebilirsiniz. Bu yazımızda arraylerle 2 boyutlu diziler yapacağım. Arraylerin ilerleyen konularda yani fonksiyonlarla ilgili maklaleler yazdıktan sonra ikisini birlikte kullanarak örnekler paylaşacağım. İlk olarak matris şekli oluşturacağım. Normal matematikteki gibi . Bunu yapabilmem için yazmam gereken kod dizimi aşağıdaki gibidir. #include<stdio.h> int main() { int matris[3][3] = {{1,2,3},{4,5,6},{7,8,9}}; int a,b; // a ve b […]

Pazartesi Şubat 12th, 2018

C – Array – 1

Array dizi anlamına gelmektedir . C dilinde arrayleri yapmak istedigimiz şeyleri dizinin içinde saklayarak yapabilir veya dizinin yani arrayin içine koyduğumuz şeyleri ekrana bastırmak için kullanabiliriz aynı zamanda mesela şöyle diyelim diziye bir sayı attadıgınız bu sayı dizinin 4. elemanı bu sayıyı getirip ekrana bastırabiliyorsunuz. Dizilerde (Arraylerde) 1. eleman aslında 0 diye geçer yani ilk yazdıgınız şey aslında 0. elemandır. Program yaparak bunları daha iyi […]

Pazar Şubat 11th, 2018

C – Switch Case (Hesap Makinesi Yapımı)

Switch case C dilinde belirli ifadeler verip eğer bu ifadeler tuşlanırsa , basılırsa ekrana ne yazılıcagına karar verilir . Yapacagım program switch case kullanarak kütüphane girişi oluşturucagım yani kullanıcı + ya bastığında kütüphaneye girmiş olacak – ye bastığında ise kütüphaneden çıkmış olacak. Kod dizimi aşagıdaki gibidir. #include<stdio.h> int main() { int giris; int kullanici=0; // durum burada switch içine yazacağım ifade olacak printf(“**Kutuphaneye Hos Geldiniz**”); […]

Cuma Şubat 9th, 2018

C – Else-If , Break , Continue Terimleri

Bu yazımızda else if ,break ve continue terimlerinden bahsedecegim. Bunlar program yazarken bize kolaylık sağlaması adına yazılan söz dizimi dir . Else if , if else durumuna başka koşullarda ekleyebilmek için kullandığımız bir ifadedir . Mesela şöyle düşünün not ortalaması ile ilgili bir program yapacağım ve notu 60 ile 70 arasında olanları harf puanı DD olsun . 70 ile 80 arasında olanların CC. 80 ile […]

Çarşamba Şubat 7th, 2018

C – Döngüler 2

Önceki yazımızda döngülerden if-else döngüsü ve while döngüsü ile ilgili programlar yapmıştık. Bu yazımızda ise while döngüsünün farklı bir türü olan do-while ve for döngüsü ile ilgili programlar yapacağım.Önceki döngüler konusu için buraya tıklayarak ulaşabilirsiniz. İlk olarak do-while döngüsünü kullanacağım. Yapacağım programda kullanıcıdan bir sayı isteyeceğim, sayının 50 den küçük olması şartıyla (Bunu if-else kullanarak yapacağım) sonra kullanıcının girdiği sayıyı , sayı 50 den büyük […]