Blog

  • C++ Örnekleri

    C++ Örnekleri

    Diziler kullanım alanları çok geniş bir konu olması nedeniyle birçok örnek türetilebilir. Biz bu yazımızda temelden başlayarak birkaç örnekle konuyu daha iyi kavramaya çalışacağız hemen örneklere geçelim

    1)Klavyeden girilen n tane sayıyı ekrana yazdıran, toplamını ve ortalamasını bulan programı yazın

    2)Klavyeden girilen n tane sayidan en buyuk olanı bulan program

    3)Klavyeden 30 tane ogrencinin not ortalamaları girilecektir sizden istenen girilen notlara bakarak ortalaması 70 den buyuk olanların sayısını bulmaktır. Bu işi yapmak için küçük bir yazılım yazmak istiyorsunuz ve kodlamaya başlıyorsunuz… (unutmayın 300 tane ogrencide olabilirdi)

    C++ Dizilerin Kullanımı

    Merhaba arkadaşlar bu yazımızda dizi kavramını programalama dillerinde nasıl kullandığımız hakkında fikir sahibi olacağız. Öncelikle şunu söylemem gerekir eğer birden fazla değerle uğraşacaksak dizileri kullanmamız gerekir. örneğin kullanıcıdan 10 değer alıp bunları saklarken her biri için farklı değişken oluşturmak yerine bir dizi de hepsini saklayabiliriz. C++ da dizilerin kulanımına bakacak olursak:

    İlk olarak bir değişken tanımlarken nasıl veri türünü seçiyorsak dizilerinde int, float gibi veri türünü seçmeliyiz

    int degisken; olarak değişkenleri tanımlıyorduk dizilerin değişkenlerden tek farkı bir boyutlarının olması yani şunu demek istiyorum bir dizi 50 değerin birleşiminden de olabilir 2 değerin birleşiminden de

    Dizileri  tanımlarken eleman sayısını fazla fazla girebiliriz bunlardan sadece dolu olanlar bize gözükür yada direk ihtiyacımız kadar eleman sayısı yazabiliriz.

    Diziler 0 dan başlar yani diziye ilk girilen eleman dizinin 0.elemanıdır.

    dizinin elemanlarına değer atarken de yapmamız gereken

    dizi[0]=1;

    bunun anlamı dizinin 0.elemanına 1 değerini atamak

    dizi[1]=5;

    bunun anlamı da 1.elemana 5 değerini atamaktır.

    hemen bir örnek yaparak konuyu daha iyi kavramaya çalışalım

    örneğimizde dizilere eleman atarken for döngüsünü kullandık bunun amacı 10 tane değeri olan bir diziye tek tek eleman girdirmek çok zor olacaktır biz de döngü kullanarak bu sorunu çözdük ve hem kod fazlalığından kurtulduk hemde zamandan tasarruf ettik. Özetlemek gerekirse diziler bizim hayatımıza birden fazla değerle uğraşacağımız zamanlarda girecek tek değer için değişken tanımlamamız yeterli olacaktır.

  • C# Kodları Ve Anlamları

    C# Kodları Ve Anlamları

    C# Kodları ve Anlamları

    Yazılım dünyasında birçok programlama dili yer almaktadır. Bu diller farklı özellikleri ve nitelikleri barındırdığı için yapacağımız işin durumuna göre programlama dilini seçmemiz faydalı olacaktır. Bu yazımızda programlama dilleri arasında yer alan C sharp kodları ve anlamları ile ilgili olarak bilgilendirme yapılacaktır. Aşağıda verilen maddelerde yer alan dillere göz atalım.

    • C# kodları ve anlamları
    • VB kodları ve anlamları
    • HTML kodları ve anlamları
    • CSS kodları ve anlamları

    Burada yer alan bütün diller için ortak komutlar olabildiği gibi oldukça farklı işlemlerin yapılabildiği komutlara rastlamak da mümkündür. Yukarıda da bahsedildiği gibi her ne kadar ortak komutlar yer alsa da bu yazımızda diğer dillere ait komutlara yer verilmeyecektir, yalnızca C# komutları ve anlamları ile ilgili bilgi verilecektir. Komutlar ve anlamlarından bahsetmeden önce C sharp programlama konusunda bilgi vermek faydalı olacaktır.

    C# Programlama Giriş

    C# programlama dili Microsoft tarafından geliştirilmiş olan yeni nesil programlama dilidir. C# ‘.NET’ teknolojisi için geliştirilen diller arasındadır ve birçok programcı tarafından tercih edilmesi popüler olmasını sağlamıştır.
    C# Kodları ve Anlamları

    C# programlama C dili ile bağlantılı gibi gözükse de aslında nesne yönelimli olması her ikisini de ayrı köşelere itmeye yetecektir. Burada Visual C Sharp dilinin nesne yönelimli programlama anlayışının gelişmesine sağladığı katkı ile de öne çıkması tanınırlığını artırmıştır. Hatta her ne kadar genel kabul görmese de bazı kesimlerce ‘.NET’ platformunun ana dili olarak kabul edilmektedir. İsterseniz artık C# kodları ve anlamları konusunda anlatımımıza başlayalım.

    C Sharp Kodları ve Anlamları

    Yazımızın formatı şu şekilde olacaktır. C# programında sık kullanılan komutları alfabetik olarak maddeler halinde sunmaya çalışacağız. Bu maddeleri aşağıdaki şekilde takip edebilirsiniz.

    1. Bool : Aynı görevi yerine getirmek için ‘Boolean’ da kullanılmaktadır. Doğru ve yanlış değerlerin kontrolü için kullanılır.
    2. Char : Programda bir Unicode karakteri kullanabilmek için kullanılır.
    3. Const : Sabit bir alanı veya sabit bir yerel değişkeni tanımlamak için kullanılır. Bu şekilde tanımlanan değişkenlerin özellikleri program boyunca değerlerinin değişmemesidir.
    4. Do : Döngü başlangıcını ifade eder ve döngünün en az bir kez çalışmasını sağlar.
    5. Else : ‘if’ deyimi ile birlikte kullanılır ve ilk şartın gerçekleşmemesi durumunda devreye girer.
    6. For : Klasik döngü komutudur. Belli bir duruma göre tekrarlanması gereken bir komutun ayarlandığı komuttur.
    7. Foreach : IEnumerable ya da IEnumerable arabirimini uygulayan bir dizideki ya da nesne koleksiyonundaki öğeler için kontrol sağlar. Yani bir dizi için sıralama yaparak aranılan nesneye ulaşılması için kullanılır.
    8. if : İçerisinde yer alan koşulun ‘true’ ya da ‘false’ olmasına göre içerisindeki kodu çalıştıran veya çalıştırmayan komuttur. Genel şart ifadesidir.
    9. Private : Bulunduğu kapsam içerisinden erişilebilen ve kullanılabilen nesne ya da fonksiyonları ifade eder.
    10. Protected : Bulunduğu kapsam içerisinde ve türetilmiş sınıf tarafından erişilebilen nesne ya da fonksiyonları ifade eder.
    11. Public : Programın çalıştığı her yerden erişilebilen nesne ya da fonksiyonları ifade eder.
    12. Return : Herhangi bir değerin geri dönüşünü sağlamak için kullanılır.
    13. While : Bir çeşit döngü kullanımıdır. ‘while’ kısmında yer alan şart ‘true’ olduğu müddetçe komutlar çalıştırılır.

    C# Kodları ve Anlamları

    C# Eğitimi

    C# kodları ve anlamları konulu makalemizin sonuna geldik ancak birkaç önemli noktadan daha bahsetmek faydalı olacaktır. Konumuz gereğivisual basic kodları ve anlamları ve visual basic komutları ve anlamları konularına değinmedik. Ancak Visual Studio programında C# ve Visual Basic programlama dillerinin yaygın olarak kullanıldığını bilmek yararlı olacaktır. Tabi ki bu iki dilin kullanımları aynı yapıda olmadığı için bu iki dilden birisini seçmek gerekmektedir.

    C# kodları ve anlamları konusunda kendinizi geliştirerek bu alanda geniş kitlelere hitap eden faydalı uygulamalar geliştirebilirsiniz. Bunun için yapmanız gereken güzel bir eğitim sürecinden geçerek bilgi birikiminizi ve tecrübenizi yükseklere taşımak olacaktır. Siz de hemen işe koyularak C#’ın eşsiz dünyasına giriş yapın, farkı yaşayarak görün.

  • Basit Python örnekleri

    Basit Python örnekleri

    Örnek 1: Python Merhaba Dünya

    1234 #www.yazilimbilisim.netprint (“Merhaba, Dünya!”) 

    Örnek 2: Python iki sayının toplamını yazdırma

    123456789101112 #www.yazilimbilisim.net num1 = 10num2 = 8.5 # iki sayının toplamısum = int(num1) + float(num2) # sonucu yazdırmaprint(‘{0} + {1} = {2}’.format(num1, num2, sum)) 

    Örnek 3: Kullanıcı tarafından girilen iki sayının toplamı

    12345678910111213 #www.yazilimbilisim.net num1 = int(input(“birinci sayıyı giriniz :”))num2 = int(input(“ikinci sayıyı giriniz :”))  # iki sayının toplamısum = int(num1) + float(num2) # sonucu yazdırmaprint(‘{0} + {1} = {2}’.format(num1, num2, sum)) 

    Örnek 4: İki sayının ortalamasını yazdırma

    1234567891011 #www.yazilimbilisim.netnum1 = 100num2 = 5 # İki sayının ortalamasıdivision = int(num1) / int(num2) # SOnucu yazdırmaprint(‘{0} / {1} = {2}’.format(num1, num2, division)) 
  • Python Programlama Ve Uygulama Örnekleri

    Python Programlama Ve Uygulama Örnekleri

    Yeni başlayanlar için Python programlama dili nedir? Neden Python? Python ile neler yapılabilir? sorularına yanıtlar bulduğumuz, örnek Python kodlarını incelediğimiz ve ileri seviye Python programlama için tavsiyelerin yer aldığı makalemize başlıyoruz.

    PYTHON NEDİR?

    Python, nesne yönelimli, yorumlamalı, birimsel (modüler) ve etkileşimli yüksek seviyeli bir programlama dilidir. [1]

    Python, Guido van Rossum tarafından 1990 yılında Amsterdam’da geliştirilmeye başlanmış ve günümüzde Python Yazılım Vakfı (Python Software Foundation) çevresinde toplanan gönüllülerin çabalarıyla gelişimi sürdürülmektedir.

    Girintilere dayalı basit sözdizimi (Syntax), yeni başlayanlar için dilin öğrenilmesini ve anlaşılabilir olmasını kolaylaştırır.

    Birçok platformda çalışabilir. (Unix, Linux, Mac, Windows, Amiga, Symbian ve daha fazlası.)

    NEDEN PYTHON?

    Kullanılacak onlarca programlama dili varken neden Python? Sorusuna en iyi cevabı Python’a ait aşağıda sıraladığımız avantajlar ile verelim.

    • Kolay yazılabilir, okunabilir ve anlaşılabilir bir sözdizimine (Syntax) sahip olması.
    • Hemen hemen bütün platformlarda çalışabilir olması.
    • Nesne tabanlı programlamaya elverişli olması.
    • Birçok alanda güçlü kütüphaneleri olması. (SciPy, NumPy, Matplotlib, SageMath, Deepy, Caffe, OpenCV, Zerynth, Orange, PyData)
    • Büyük firmalar tarafından kullanılması ve desteklenmesi. (Google, Wikipedia, Yahoo, CERN, NASA, Reddit)
    • Popülaritesinin ve kullanıcı sayısının sürekli artması.

    Örnek ve istatistiklerle bu avantajları detaylandırabiliriz.

    Öncelikle C# ve Python programlama dillerini karşılaştırarak aralarındaki sözdizimi farkını daha net görelim.

    Örneğin her iki dilde “Merhaba Dünya!” çıktısı almaya çalışalım.

    C# Sözdizimi

    using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("Merhaba Dünya!");
            }
        }
    }
    

    Python Sözdizimi

    print("Merhaba Dünya!")

    Aradaki sözdizimi farkını ve Python avantajını daha net görüyoruz.

    Şimdi ise Google aramalarında programlama dillerinin öğrenimine dayalı Google Trends ham verileri kullanılarak oluşturulan Programlama Dillerinin Popülerliği (PYPL POPULARİTY OF PROGRAMMİNG LANGUAGE) listesine bakalım. 

    Dünya çapında, Aralık 2018 ile bir yıl öncesinin karşılaştırması:

    Aşağıdaki istatistik Aralık 2018 itibariyle dünyanın en popüler dilinin Python olduğunu ve son 5 yılda %15.4 ile en çok yükselen dil olduğunu PHP dilinin ise %-6.3 ile popülaritesi en çok düşen dil olduğu belirtiliyor.

    Evet, işte tüm bu avantajlardan dolayı Python!

    PYTHON İLE NELER YAPILABİLİR?

    Python, çok fazla alanda kullanılan bir programlama dilidir. Python ile web uygulamaları, masaüstü uygulamalar, oyun geliştirmesi, mobil uygulama, ağ programlama, veri madenciliği, veri analizi, makine öğrenimi, yapay zekâ uygulamaları, bilimsel hesaplama uygulamaları, nesnelerin interneti (IoT) gibi çeşitli alanlarda uygulamalar geliştirilebilir.

    Yukarıda saydığımız alanlar ve daha fazlası için çok geniş Python kütüphaneleri mevcuttur.

    Python ile Geliştirilmiş Örnek Projeler:

    REDDİTDJANGOPORTAGESAGEGNU MAİLMANMAYABLENDERINKSCAPE

    Daha fazlası için “30 AMAZİNG PYTHON PROJECTS FOR THE PAST YEAR (V.2018)” makalesini inceleyebilirsiniz.

    YENİ BAŞLAYANLAR İÇİN PYTHON POGRAMLAMA

    Python Kurulumu

    Python ile programlamaya başlamadan önce bilgisayarımıza Python kurmamız gerekiyor.

    Python Software Foundation resmi sitesi olan HTTPS://WWW.PYTHON.ORG/DOWNLOADS/ adresinden işletim sistemimize uygun Python sürümünü indirebiliriz.

    Windows, OS X, Linux ve diğer işletim sistemleri için detaylı kurulum notlarına HTTPS://TUTORİAL.DJANGOGİRLS.ORG/TR/PYTHON_İNSTALLATİON/ adresinden ulaşabiliriz.

    Aşağıdaki en çok kullanılan editörlerden bir tanesini seçebilirsiniz:

    JUPYTER, PYCHARM, SPYDER, VİSUAL STUDİO CODE, SUBLİME TEXT, ECLİPSE + PYDEV, ATOM, VİSUAL STUDİO

    Kodlamaya başlamadan önce Python veri tipleri, tip dönüşümleri ve operatörleri bilmemiz gerekiyor.

    Python Veri Tipleri

    Veri TipiAçıklamaÖrnek
    Integer – intTam sayı veri tipidir. 32 bittir. ± 2147483647 arasındaki tam sayıları tanımlar.25
    Long integer – long intTam sayı veri tipidir. Integer veri tipinin daha geniş aralıklı olanıdır. 64 bittir.9876543210
    Float – floatKayan noktalı sayı veri tipi. 64 bit çift hassasiyetlidir. Ondalıklı sayıları tanımlamada kullanılır.3.14
    Complex – complexKarmaşık sayı veri tipidir.a+bj
    String – stringKarakter dizilerini göstermek için kullanılırlar. Çift tırnak, tek tırnak veya iç tırnak içinde gösterilirler.‘Merhaba’, “””Dünya”””, “Aydoğan’ın”
    List – listFarklı nesneleri tanımlamakta görev alır. Köşeli parantezler [] içinde gösterilirler. Farklı veri tiplerini barındırabilir. İçeriği değiştirilebilir.[3, [4, ‘four’], 4.5, “Aydoğan”]
    Tuple – tupleListelere benzer yapıdadır. Normal parantezler () içinde gösterilirler. İçerikleri değiştirilemez.(1, ‘test’, 4, ‘U’) , tuple(‘test’)
    Dictionary – dictionarySözlük veri tipidir. Tırnaklı parantez {} içine tanımlanır.{‘food’: ‘adana kebap’, ‘drink’: ‘acılı şalgam’}

    Python değişken tanımlarında, diğer dillerde olduğu gibi veri tipi belirtmeye gerek yoktur. Python, atama yapıldığı anda değişkenin tipini otomatik olarak belirler.

    Örneğin, a = 2 yazıldığında a’nın veri tipi integer olarak belirlenir.

    Python Tip Dönüşümleri

    FonksiyonAçıklama
    int(x [,taban])x değişkenini belirtilen taban türüne çevirir.
    long(x [,taban] )x değişkeninin belirtilen taban türüne dönüştürür.
    float(x)x değişkenini ondalıklı türe çevirir.
    complex(real [,imag])Kompleks sayıya çevirir.
    str(x)x değişkenini string türüne çevirir.
    repr(x)Bir a nesnesinin yazdırılabilir bir temsilini içeren bir dizgi döndürür.
    eval(str)String dizgesinden bir nesne döndürür.İçeriği değiştirilebilir.
    tuple(x)x değişkenini tuple türüne çevirir.İçerikleri değiştirilemez.
    list(x)x değişkenini list türüne çevirir.
    set(x)x nesnesini ayar nesnesine çevirir.
    dict(x)x nesnesini dictionary nesnesine çevirir. x (key,value) tipinde olmalıdır.
    frozenset(x)x nesnesini frozenset nesnesine çevirir.
    chr(x)tam sayıyı karaktere çevirir.
    unichr(x)tam sayıyı unicode olarak dönüştürür.
    ord(x)Tek karakteri tam sayıya çevirir.
    hex(x)Tam sayıyı hexadecimal değere çevirir.
    oct(x)Tam sayıyı oktal değere çevirir.

    Python Operatörler:

    OperatörAçıklamaÖrnek
    +Operatörün sağ ve solundaki değerleri toplar.x = y + z
    Operatörün sağ ve solundaki değerleri çıkarır.x = y – z
    *Operatörün sağ ve solundaki değerleri birbiri ile çarpar.x = y * z
    /y değerini z değerine böler.x = y / z
    %y değerini z’ye bölümünden kalanı verir.x = y % z
    **y değerinin z kez çarpma işlemidir.x = y ** z
    //Bölme işlemini sonucunu tam sayıya yuvarlar.x = y // z

    Hazırız artık örnek kodlara başlayabiliriz.

    Python Örnek Kodlar

    #1: Ekrana “Merhaba Dünya” yazdıran Python örneği
    print("Merhaba Dünya!")
    

    >>> Çıktı:
    Merhaba Dünya!

    #2: Yorum ve açıklama satırı örneği
    a=2
    #Tek satırlı yorum ve açıklamalar “#” işareti ile yazılır.
    """
    Çok satırlı yorum ve açıklamalar ise 3 adet çift veya tek tırnakla başlar ve aynı işaretle sonlandırılır.
    Yorum satırlarındaki kodlar işleme alınmaz.
    a = 10
    """
    print(a)
    

    >>> Çıktı:
    2

    #3: Kullanıcının ismini alarak "Merhaba (kullanıcı ismi)" yazdıran Python örneği
    isim = input('İsminizi Girin : ')
    print("Merhaba " + isim)
    

    >>> Çıktı:
    İsminizi Girin : Aydoğan
    Merhaba Aydoğan

    #4: Girilen 2 sayıyı toplayan Python örneği
    sayi1 = input('1. Sayı : ')
    sayi2 = input('2. Sayı : ')
    toplam = float(sayi1) + float(sayi2)
    print("Toplam :{0} ".format(toplam))
    

    >>> Çıktı:
    1. Sayı : 4
    2. Sayı : 12.5
    Toplam :16.5

    #5: Girilen 2 sayının ortalamasını bulan Python örneği
    sayi1 = input('1. Sayı : ')
    sayi2 = input('2. Sayı : ')
    ortalama = (int(sayi1) + int(sayi2)) / 2
    print("Ortalama : {0} ".format(ortalama))
    

    >>> Çıktı:
    1. Sayı : 7
    2. Sayı : 38
    Ortalama : 22.5

    #6: Girilen sayının asal sayı mı değil mi olduğunu bulan Python örneği
    sayac = 0
    sayi = input('Sayı: ')
    for i in range(2, int(sayi)):
          if(int(sayi) % i == 0):
                sayac += 1
                break
    if(sayac != 0):
          print("Sayı Asal Değil")
    else:
          print("Sayı Asal")
    

    >>> Çıktı:
    Sayı: 7
    Sayı Asal

    #7: Girilen vize ve final notu ortalaması hesaplayan Python örneği
    vize = input('Vize Notunuz : ')
    final = input('Final Notunuz : ')
    ortalama = (float(vize) * 0.3) + (float(final) * 0.7)
    print("Ortalama :{0} ".format(ortalama))
    

    >>> Çıktı:
    Vize Notunuz : 35
    Final Notunuz : 75
    Ortalama :63.0

    #8: Girilen 3 yazılı notunun ortalamasını bulan Python örneği
    y1 = input('1. Yazılı : ')
    y2 = input('2. Yazılı : ')
    y3 = input('3. Yazılı : ')
    ortalama = (float(y1) + float(y2) + float(y3)) / 3
    print("Ortalama :{0} ".format(ortalama))
    

    >>> Çıktı:
    1. Yazılı : 40
    2. Yazılı : 55
    3. Yazılı : 70
    Ortalama :55.0

    #9: Yazılı ortalaması girilen öğrencinin sınıf geçme durumunu (GEÇTİ – KALDI) gösteren Python örneği
    ort = input('Ortalamanızı Girin : ')
    if(int(ort) >= 50):
          print("Geçtiniz")
    else:
          print("Kaldınız")
    

    >>> Çıktı:
    Ortalamanızı Girin : 53
    Geçtiniz

    #10: Girilen sayının tek mi Çift mi olduğunu bulan Python örneği.
    sayi = input('Sayı : ')
    if(int(sayi) % 2 == 0):
          print("Sayı Çift")
    else:
          print("Sayı Tek")
    

    >>> Çıktı:
    Sayı : 33
    Sayı Tek

    #11: Girilen sayının pozitif, negatif, ya da sıfır olduğunu bulan Python örneği      
    sayi = input('Sayı : ')
    if(int(sayi) < 0):
          print("Sayı Negatif")
    elif(int(sayi) > 0):
          print("Sayı Pozitif")
    else:
          print("Sayı Sıfır")
    

    >>> Çıktı:
    Sayı : -42
    Sayı Negatif

    #12: Yaşı girilen kişinin ehliyet alıp alamayacağını gösteren Python örneği
    yas = input('Yaşınız : ')
    if(int(yas) < 18):
          print("Yaşınız Ehliyet almak için uygun değil")
    else:
          print("Yaşınız Ehliyet almak için uygun")
    

    >>> Çıktı: Yaşınız : 17
    Yaşınız Ehliyet almak için uygun değil

    #13: 1-100 arası sayıları ekranda listeleyen Python örneği.
    for i in range(1, 101):
            print(i)
    

    >>> Çıktı:
    1
    2
    3…
    …100

    #14: 1-100 arası çift sayıları listeleyen Python örneği.
    for i in range(1, 101):
        if i % 2 == 0:
            print(i)
    

    >>> Çıktı:
    2
    4
    6…
    …100

    #15: 1-100 arası tek sayıları listeleyen Python örneği
    for i in range(1, 101):
        if i % 2 != 0:
            print(i)
    

    >>> Çıktı:
    1
    3
    5…
    …99

    #16: Kenarları girilen dikdörtgenin alanı ve çevresini bulan Python örneği
    kisa = input('Kısa Kenar : ')
    uzun = input('Uzun Kenar : ')
    alan = int(kisa) * int(uzun)
    cevre = 2 * (int(kisa) + int(uzun))
    print("Alan : {0}".format(alan))
    print("Çevre : {0}".format(cevre))
            print(i)
    

    >>> Çıktı:
    Kısa Kenar : 6
    Uzun Kenar : 10
    Alan : 60
    Çevre : 32

    #17: Kullanıcın girdiği iki sayı arasındaki sayıların toplamını gösteren Python örneği.
    toplam = 0
    sayi1 = input('1. Sayı: ')
    sayi2 = input('2. Sayı: ')
    for i in range(int(sayi1) + 1, int(sayi2)):
          toplam += i
    print("{0} ile {1} arasındaki sayıların toplamı : {2}".format(sayi1, sayi2, toplam))
    

    >>> Çıktı:
    1. Sayı: 12
    2. Sayı: 24
    12 ile 24 arasındaki sayıların toplamı : 198

    #18: Maaşı ve zam oranı girilen işçinin zamlı maaşını hesaplayarak ekranda gösteren Python örneği:
    yeniMaas = 0
    maas = input("Maaşı Gir : ")
    zam = input("Zam Oranı(%) : ")
    yeniMaas = int(maas) + (int(maas) * int(zam) / 100)
    print("Zamlı Maaş :", yeniMaas)
    

    >>> Çıktı:
    Maaşı Gir : 2000
    Zam Oranı(%) : 30
    Zamlı Maaş : 2600.0

    #19: Fonksiyon kullanarak yarıçapı girilen dairenin alanını hesaplayan Python örneği:
    def daireAlan(yaricap):
        alan = float(yaricap) * float(yaricap) * 3.14
        print ("Alan :", alan)
        return alan
    r = input("Yarıçapı Gir :")
    daireAlan(r)
    

    >>> Çıktı:
    Yarıçapı Gir :5
    Alan: 78.5

    #20: Python ile sayı tahmin oyunu örneği.
    from random import randint
     
    rand = randint(1, 100)
    sayac = 0
     
    while True:
        sayac += 1
        sayi = int(input("1 ile 100 arasında değer girin (0 çıkış):"))
        if(sayi == 0):
            print("Oyunu İptal Ettiniz")
            break
        elif sayi < rand:
            print("Daha Yüksek Bir Sayı Girin.")
            continue
        elif sayi > rand:
            print("Daha Düşük Bir Sayı Girin.")
            continue
        else:
            print("Rastele seçilen sayı {0}!".format(rand))
            print("Tahmin sayınız {0}".format(sayac))
    

    >>> Çıktı:
    1 ile 100 arasında değer girin (0 çıkış):6
    Daha Yüksek Bir Sayı Girin.
    1 ile 100 arasında değer girin (0 çıkış):15
    Daha Yüksek Bir Sayı Girin.
    1 ile 100 arasında değer girin (0 çıkış):95
    Daha Düşük Bir Sayı Girin.
    1 ile 100 arasında değer girin (0 çıkış):92
    Daha Yüksek Bir Sayı Girin.
    1 ile 100 arasında değer girin (0 çıkış):93
    Rastele seçilen sayı 93!
    Tahmin sayınız 5
    1 ile 100 arasında değer girin (0 çıkış):0
    Oyunu İptal Ettiniz

    #21: Bir string içerisinde belirlenen bir karakterin olup olmadığını kontrol eden Python örneği. Kontrol etme işlemi fonksiyon içinde yapılmıştır.
    def kontrol(str):
      sayac = 0
      for ch in str:
        if ch == 'ğ':
    sayac = sayac + 1
     
      if sayac == 1:
        return True
      else:
        return False
     
    metin = input('Metin : ')
    if(kontrol(metin) == True):
          print('ğ karakteri metin içinde var')
    else:
          print('ğ karakteri metin içinde yok')
    

    >>> Çıktı:
    Metin : aydoğan
    ğ karakteri metin içinde var

  • Basit C Programlama Örnekleri

    Basit C Programlama Örnekleri

    Bu yazıda C programalama dilini öğrenmeye yönelik örnekler ve çözümlerini göreceksiniz. Örnekler basit seviye, orta seviye ve zor seviye olarak sıralanmıştır.

    C Örnekleri:

    C Programlama dili ile ilk programımız ekranda “Hello World” “Merhaba Dünya” örneği.

    Bu örnekte, kullanıcı tarafından girilen iki ondalıklı sayının çarpımı hesaplanır ve ekrana yazdırılır.

    C Kodları:

    Bu örnekte, bir karakterin ASCII değerini nasıl bulacağınızı öğreneceksiniz.

    C Kodları:

    Bu örnekte, bir tamsayı başka bir tam sayıya bölündüğünde bölümü ve kalanı bulmayı öğreneceksiniz.

    C Kodları:

    Bu örnekte, sizeof operatörünü kullanarak her bir değişkenin boyutunu değerlendirmeyi öğreneceksiniz.

    C Kodları:

    Bu örnekte, iki farklı teknik kullanarak C programlamasında iki sayıyı değiştirmeyi öğreneceksiniz.

    İlk  yöntemde üçüncü bir değişken kullanılarak yer değiştirme işlemi gerçekleştirirken 2. yöntemde üçüncü değişken kullanılmamaktadır.

    C Kodları: Yöntem-1 (3. Değişken Kullanarak Yer Değiştirme)

    Bu örnekte, kullanıcı tarafından girilen bir alfabenin sesli mi yoksa ünsüz mü olduğunu kontrol etmeyi öğreneceksiniz.

    C Kodları:

    Bu örnekte, kullanıcı tarafından girilen üç sayı arasında en büyük sayıyı bulmayı öğreneceksiniz.

    C Kodları:

    Bu örnekte, C programlamasında ikinci dereceden bir denklemin köklerini bulmayı öğreneceksiniz.

    İkinci dereceden bir denklemin standart biçimi şöyledir:

    Bu örnekte, kullanıcı tarafından girilen yılın artık yıl olup olmadığını kontrol etmeyi öğreneceksiniz.

    Artık yıl, yüzyıl yılları dışında (00 ile biten yıllar) 4’e bölünebilir. Yüzyıl, ancak 400 ile mükemmel bir şekilde bölünebilirse artık bir yıldır.

    Örneğin,

    1999 artık bir yıl değil
    2000 artık bir yıldır
    2004 artık bir yıldır

    C Kodları:

    Bu örnekte, kullanıcı tarafından girilen bir karakterin bir alfabe olup olmadığını kontrol etmeyi öğreneceksiniz.

    C programlamasında, bir karakter değişkeni, o karakterin kendisinden ziyade bir ASCII değerini (0 ile 127 arasında bir tam sayı) tutar.

    Küçük harfli alfabenin ASCII değeri 97’den 122’ye kadardır. Ve büyük harfli alfabenin ASCII değeri 65’den 90’a kadardır.

    Kullanıcı tarafından girilen karakterin ASCII değeri 97 ila 122 veya 65 ila 90 aralığındaysa, bu sayı bir alfabedir.